a="1"
b="2"
c="3"
s=[a,b,c]
print s[1]
结果是会输出“2”的。
和另一位说的一样,用反斜杠,另外补充一下可以用os.path.join来连接:
import osos.path.join('c:/windows/', 'a_path_new', 'a_sub_path', 'file.txt')
在合适的操作系统下会补充合适的斜杠的。
(1)简单数据类型变量无论是否与全局变量重名,仅在函数内部创建和使用,函数退出后变量被释放,如有全局同名变量,其值不变。
(2)简单数据类型变量在用global保留字声明后,作为全局变量使用,函数退出后该变量保留且值被函数改变。
(3)对于组合数据类型的全局变量,如果在函数内部没有被真实创建的同名变量,则函数内部可以直接使用并修改全局变量的值。
(4)如果函数内部真实创建了组合数据类型变量,无论是否有同名全局变量,函数仅对局部变量进行操作,函数退出后局部变量被释放,全局变量值不变。
*《python语言程序设计基础》.高等教育出版社