【发布时间】:2014-02-10 03:28:42
【问题描述】:
现在我说的是 MATH 括号,而不是 python 括号,我知道括号 () 像数学一样工作,例如:
i = 5*(2+2)
print (i)
#output = 20
但是方括号 [] 和大括号 {} 不起作用...(我知道它们为什么不起作用)
谢谢你, 使用 Python 3.2.2
【问题讨论】:
-
你希望方括号和花括号做什么?
-
方括号和大括号在python中有自己的定义(分别是列表和集合/字典)。
-
“我知道他们为什么不工作” 那么问题是什么?
-
没有“数学括号”之类的东西,只有数学中使用括号的符号约定。例如。
[]对可以在深度嵌套的语句中代替()以提高可读性,但也可以在具有多维索引的下标中使用。数学中的括号,就像在 python 中一样,有多种不同的用途,因上下文而异。 -
@Makoto -- 这很不清楚 -- 实际上没有提出任何问题,我们不确定他想要“数学括号”做什么,而普通括号不能。
标签: python math curly-brackets