变量与递归函数

 全局变量:

局部变量:

只有函数才能将变量私有化。

如果 函数的内部无global关键字,优先读取局部变量,如果没有局部变量, 则在函数内部只能读取全局变量,但不能进重新赋值。但对于可变类型,可以对内部元素进行操作,如列表.append()方法。

如果函数中有global关键字,变量本质上就是全局的那个变量,可以进行重新赋值。

以下是一个错误实例:从中得出的结论就是将global关键字放在函数最前面。

以下方法就是正确的:意味着将全局变量重新赋值为“自己“”

扫描二维码关注公众号,回复: 998232 查看本文章

全局变量变量名大写,局部变量变量名用小写,这样可以避免因为变量名同名造成的错误。

猜你喜欢

转载自www.cnblogs.com/zypfzw/p/9079746.html