相关疑难解决方法(0)

什么时候"i + = x"与Python中的"i = i + x"不同?

我被告知+=可以有不同于标准符号的效果i = i +.有没有在这情况下i += 1会从不同i = i + 1

python operators

210
推荐指数
3
解决办法
5万
查看次数

python 3如何打印(list,list.pop())?

对于带有多个参数的print(),我认为它会逐一评估它们.但是,以下代码

a = [1, 2, 3, 4]
print(a, a[:], a.pop(), a, a[:])
Run Code Online (Sandbox Code Playgroud)

版画

[1, 2, 3] [1, 2, 3, 4] 4 [1, 2, 3] [1, 2, 3]
Run Code Online (Sandbox Code Playgroud)

我以为蟒蛇将评估a第一,然后a[:],然后a.pop(),再aa[:]再次,这将打印

[1, 2, 3, 4] [1, 2, 3, 4] 4 [1, 2, 3] [1, 2, 3]
Run Code Online (Sandbox Code Playgroud)

那究竟是如何运作的呢?

python python-3.x

4
推荐指数
1
解决办法
197
查看次数

标签 统计

python ×2

operators ×1

python-3.x ×1