运维网's Archiver
论坛
›
Python
› Python 当中逗号的一处用法
ABKYH
发表于 2017-4-25 06:37:19
Python 当中逗号的一处用法
曾经看到代码当中有一段颇为奇怪,是
b = 111
a = ( b, )
为什么要写成这样呢( b, )? b后面多一个"," 还能编译通过?!太怪了
后来终于明白了,这a是个Tuple,如果写成
a = (b)
那就成了强制转换了, python当中为了区别,可以允许() 当中最后一个元素依然以,结尾 !
其实写成
a = ( 33, b,)
a = ( 22, 33, b,)
也没错
页:
[1]
查看完整版本:
Python 当中逗号的一处用法