Python之禅有这样一行:
- 显式优于隐式。
但与此同时,Python 中的括号会不断被省略。
要创建一个元组,你必须放一个逗号
a = (100,)
print(type(a)) #tupple
但是如果你不放逗号,任何东西都会被创建,但不是元组
a = (100)
print(type(a)) #int
a = ("str")
print(type(a)) #string
a = ([1,2,3])
print(type(a)) #list
# и т.д.
你甚至可以这样做
(a) = (100)
print(type(a)) # int
由于省略了括号,这个例子对我来说不是很清楚。
rec = (0,1),(1,0)
(x1,y1),(x2,y2) = rec
省略括号不会导致含蓄吗?好像他们在那里,又好像他们不在那里。