Python中的神秘循环

Python中的神秘循环,第1张

Python中的神秘循环

似乎您偶然发现了

in
Python的某些重载。

  • x in exp
    ,您在问“
    x
    exp
    吗?”
  • for x in exp: ...
    ,你告诉蟒“ 对于 每一个元素
    exp
    ,把它
    x
    做......”

后者将分配的每个值在

exp
x
,一前一后,并执行体用该值循环的,所以在第一次迭代中
x
被分配
1
,在所述第二
2
,并在最后
5
。同样,在循环后
x

保持 该值!

因此,在循环之前,假设

x
已定义变量但具有其他值,
x inexp
则将返回
False
;在循环之后,它将返回
True
,因为
x
仍为分配了最后一个值
exp



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5655123.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存