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了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯