版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
1、input函数的所有输入,都当作字符串处理,如需将input输入的字符串转换成期望变量,可以使用对应的函数,例如int或者eval等
2、集合可以用{}和set()创建,但是建立空集合,必须使用set()创建;集合中的元素唯一,不存在相同元素;集合之间的元素无序
3、集合{}添加元素:a.add() , 列表[]添加元素:a.append()
4、局部可以引用全局变量,但是局部变量在未分配时,不能引用,例如:
a = 3
def fun():
print('nei a:',a)
fun()
以上代码,正常,输出:3
a = 3
def fun():
a = a + 1
print('nei a:',a)
fun()
以上代码,会报错:a未赋值前,旧引用了变量a,如需正常使用,需要a = a + 1之前,增加变量a = 3(任意值),先给a赋值,再引用,例如:
a = 3
def fun():
a = 2
a = a + 1
print('nei a:',a)
fun()