永发信息网

Python不用声明变量吗

答案:2  悬赏:30  手机版
解决时间 2021-03-06 12:18
  • 提问者网友:欲劫无渡
  • 2021-03-06 09:01
Python不用声明变量吗
最佳答案
  • 五星知识达人网友:梦中风几里
  • 2021-03-06 09:22
是的,不用声明变量
全部回答
  • 1楼网友:北城痞子
  • 2021-03-06 10:47
看作用域来确定变量范围。 python有全变量,一般跟c里面是一样的 bar = 'python' def foo1(): bar = 'hello' # 这里是局部变量 print(bar) # 打出hello,并且不会影响全局变量bar(全局那个bar仍然是'python') def foo2(): print(bar) # 打出python # 因为没有声明局部变量所以python会搜索全局的bar,这个bar是全局的 def foo3(): global bar # 告诉python下面的bar是全局的 bar = 'hello' # 这里是全局变量 print(bar) # 打出hello,全局的bar已经改为hello不再是python了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯