python注意事项

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/chenhyc/article/details/102474540

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()

猜你喜欢

转载自blog.csdn.net/chenhyc/article/details/102474540