代码点读机 / Python / (

( 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全部词条