全局变量:
局部变量:
只有函数才能将变量私有化。
如果 函数的内部无global关键字,优先读取局部变量,如果没有局部变量, 则在函数内部只能读取全局变量,但不能进重新赋值。但对于可变类型,可以对内部元素进行操作,如列表.append()方法。
如果函数中有global关键字,变量本质上就是全局的那个变量,可以进行重新赋值。
以下是一个错误实例:从中得出的结论就是将global关键字放在函数最前面。
以下方法就是正确的:意味着将全局变量重新赋值为“自己“”
全局变量变量名大写,局部变量变量名用小写,这样可以避免因为变量名同名造成的错误。