12- 运算符优先级

noteId: D8CC8C80081D41C6BAB9FE7DA9D6549D · 原始路径:/ALL/Python、Flask - vscode/python 基础命令用法/12- 运算符优先级.note

Python 中,按照优先级从高到低来进行运算运算符

可以使用小括号提高运算符的优先级(大括号和中括号有其它用途,不能用于提高优先级)

运算符优先级:

优先级从高到低:() //括号优先级最高** //指数(平方)* / % // //乘、除、取余、整除+ - //加、减运算> < >= <= == != //比较(关系)运算算符and or not //逻辑运算符= //赋值优先级相同,则从左往右按照顺序进行执行

使用小括号提高优先级:

a = 1 + 34 ** 2 % 3 * 7 // 1print (a)# 结果为:8a = (1 + 34) ** (2 % 3 * 7 // 1)print (a)# 结果为:4139545122369384765625