题目
Python表达式中,可以使用( )控制运算的优先顺序。A. 圆括号()B. 方括号[]C. 大括号{}D. 尖括号
Python表达式中,可以使用( )控制运算的优先顺序。
A. 圆括号()
B. 方括号[]
C. 大括号{}
D. 尖括号
题目解答
答案
A. 圆括号()
解析
考查要点:本题主要考查Python中括号的使用场景及运算优先级控制的基本概念。
解题核心思路:
在Python中,不同括号类型对应不同的语义。需明确区分圆括号()
、方括号[]
、大括号{}
的常见用途,进而判断哪一种括号用于调整运算顺序。
破题关键点:
- 圆括号
()
:用于分组表达式,改变运算优先级(如数学表达式中的括号作用)。 - 方括号
[]
:主要用于列表的索引、切片或字典的键访问。 - 大括号
{}
:常用于字典的定义或集合的创建。 - 尖括号
< >
:在Python 3中已不再使用,曾用于生成器表达式(现统一用()
)。
在Python中,运算符的优先级由语言规范决定(如先乘除后加减)。若需临时调整运算顺序,圆括号()
是唯一能改变运算优先级的符号。例如:
3 + 4 * 2
→ 先算乘法,结果为11
。(3 + 4) * 2
→ 先算括号内的加法,结果为14
。
其他括号的作用如下:
- 方括号
[]
:如list[0]
表示取列表第一个元素,s[1:3]
表示字符串切片。 - 大括号
{}
:如{'a':1}
定义字典,{1,2,3}
定义集合。 - 尖括号
< >
:Python 3已弃用,原功能由()
替代。
因此,正确答案为A. 圆括号()。