解释器的输出:
>>> (1)
1
>>> (1,)
(1,)
Run Code Online (Sandbox Code Playgroud)
问题是有什么区别?
看起来(1)意味着(1)+0=...
这就是元组的定义。我不能拥有一个包含 1 个数据元素的元组?
编辑:相同的输出:
>>> tuple([1])
(1,)
>>>
Run Code Online (Sandbox Code Playgroud)
您可以拥有一个单元素元组,只需要,像第二个示例中那样的尾随。
括号,内的任何内容都只是一个普通表达式,有时可用于将长表达式拆分为几行:How can I do a line break (line Continue) in Python?
| 归档时间: |
|
| 查看次数: |
136 次 |
| 最近记录: |