( Python · 符号
左圆括号 `(` 单独出现时,主要用于三个场景: 1. **分组运算**:像数学里的括号,改变计算顺序。 2. **函数调用**:放在函数名后,里面写参数,表示执行这个函数。 3. **元组或表达式**:和右括号配合,里面放元素或表达式。单独看左括号,它是这些结构的开始标记。
怎么用
(表达式) 函数名(参数) (元素1, 元素2, ...)
小例子
# 分组运算
print((1 + 2) * 3) # 9
# 函数调用
print(len("hello")) # 5
# 元组
坐标 = (3, 5)
print(坐标) # (3, 5)
**运行结果**:如上。
运行结果
9
对比:没有括号时运算顺序不同
print(1 + 2 * 3) # 7,乘法先算 print((1 + 2) * 3) # 9,括号改变顺序
常见使用场景
- 改变运算优先级。 - 调用函数。 - 定义元组。 - 让长表达式跨行。
提醒:- 单个元素元组必须写 `(元素,)`,否则 `(1)` 只是数字 1。 - 空元组是 `()`。 - 括号还可以用于生成器表达式:`(x for x in range(5))`。
官方文档:https://docs.python.org/zh-cn/3/reference/lexical_analysis.html#operators-and-delimiters
在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Python全部词条