我的一个朋友最近tweeted(希伯来语),关于一个由于缺少逗号引起的烦人的Python错误:
F0
-F2
键的值是元组,而F3
键的值是字符串。发生这种情况是因为括号内的尾部逗号将其内容标记为单值元组。
我认为带有单个值的括号没有什么意义,应该将其标记为样式或棉绒错误。
是否存在Pythonic的不规则规则,该规则禁止不带逗号的单项括号?
在Python中,将字符串放在括号中使它成为Tuple
,NOT只是在括号中成为string
,这是python语法。如果您希望一个字符串跨越多行,请使用doc strings(“”“”“”),因为括号在Python中不起作用。