PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Python
[问题] a+=b VS a = a+b 差异(solved)
楼主:
znmkhxrw
(QQ)
2019-04-04 14:43:08
原本认为 a+=b 跟 a=a+b 是一样的东西
但是在函数里配上int或是list就不一样了...
【整数】
def f(int):
int += 1
def g(int):
int = int + 1
a = 0
f(a)
print(a)
作者:
mirror0227
(镜子)
2019-04-04 14:58:00
是local没错 但物件的话存的是指标
作者:
TitanEric
(泰坦)
2019-04-04 15:00:00
老问题 list跟dict等物件在function是pass by reference 跟 JS一样
作者:
mythnc
(迷小心)
2019-04-04 15:10:00
https://stackoverflow.com/a/43785469
python是dynamic typing,+=跟=不全然一样
作者:
jiyu520
(不要鲫鱼我)
2019-04-04 20:01:00
相关的还有deepcopy应用
作者: BZnoo (Uba)
2019-04-05 22:12:00
后段 list 例中的 def g(int): 应先改成 def g(lst): 吧?
继续阅读
[问题] selenium已经装了 程式却找不到
sooge
[问题] 计算迟到的分钟数
s82237823
Re: [问题] 爬取网站的excel档案
jn8029
[问题] 爬取网站的excel档案
yshihyu
[问题] 取得计算影片或mp3的音量大小
ptoyhawinf
[问题] 控制小数点
p2p8ppp
[问题] 乘除顺序互换答案不同@@
ASSA
[问题] 新手学爬虫(#的问题)
j884232001
[心得] 分享 论文阅读小帮手-smartcopy自动段落调整
jiyu520
[问题] for中的[:]影响
kagari
Links
booklink
Contact Us: admin [ a t ] ucptt.com