PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Python
[问题] 关于变量放在function内外的小问题
楼主:
vul81320
(vul81320)
2019-06-16 14:52:03
def abc():
global a
a = 1000
return a*2
def abc2():
return a*4
abc2() =====>4000
想请问的是
在python内如果不加上global a那行,abc2()一样可以顺利取得a得到答案
所以代表python的变量其实都是全域变量的意思吗?
那global a这种用法何时才会用到啊?
谢谢
作者:
germun
(ger)
2019-06-16 15:47:00
你要丢值给a的时候
作者:
jiyu520
(不要鲫鱼我)
2019-06-16 16:16:00
https://is.gd/vEBBKU
作者:
s860134
(s860134)
2019-06-16 21:06:00
楼上例子很棒
作者:
energyaxd
(君)
2019-06-17 18:38:00
这里没加global的话 abc2的a不是abc里面的
继续阅读
[问题] 新手 最简单的程式码执行不了(闹剧一场 已解决
justatree
[问题] 新手请益django数据库问题
alvinmo
[问题] selenium爬取不了完整页面资讯
swwy1661
[问题] csv写入问题(包含逗号写入同一栏)
sshc
[分享] 2019 PIXNET 黑客松 (更新资讯)
chaos012
[资讯] 6/29-30六日Python网络爬虫课程征团报
alienpiga
Re: [问题] Python新手 for循环问题
safyrose
Re: [问题] Python新手 for循环问题
jordan0740
Re: [问题] Python新手 for循环问题
TuCH
[问题] Python新手 for循环问题
a172545056
Links
booklink
Contact Us: admin [ a t ] ucptt.com