小编tha*_*hry的帖子

为什么Python中()会创建一个空元组?

>>> x = ()
>>> type(x)
tuple
Run Code Online (Sandbox Code Playgroud)

我一直认为,元组文字是“构造函数”,因为在所有其他情况下,创建元组文字都需要逗号(并且括号似乎几乎是多余的,除了可读性之外):

>>> y = (1)
>>> type(y)
int

>>> z = (1,)
>>> type(z)
tuple

>>> a = 1,
>>> type(a)
tuple
Run Code Online (Sandbox Code Playgroud)

为什么会出现()异常呢?综合以上来看,它的回归似乎更有意义None。实际上:

>>> b = (None)
>>> type(b)
NoneType
Run Code Online (Sandbox Code Playgroud)

python tuples

5
推荐指数
1
解决办法
1354
查看次数

标签 统计

python ×1

tuples ×1