定义在函数外面的变量是全局变量,但是这个变量只能用,不能改。
如果要改的话,会提示:UnboundLocalError: local variable 'a' referenced before assignment
非要改的话,就在函数内部先声明一下:global a
1 2 3 4 5 6 7 8 9 10 |
a = 5 def main(): global a b = 1 a += 1 print(b + a) if __name__ == '__main__': main() |
最新评论
加个QQ好友2062886936,高价回收,想出售随时可以找我吗
不错,想用
能用吗
6啊
该评论为私密评论
域名卖吗?加个QQ864716046好友,长期收域名,想卖随时可以找我
谢谢分享
WireGuard配置文件还有吗