python学习笔记七--数据操作符的优先级

时间:2023-03-09 16:10:21
python学习笔记七--数据操作符的优先级

一。混合表达式哪个部分先计算:

1. 取决于操作符的优先级,不同操作符的优先级是不一样的,例如‘*’的优先级高于‘+’

2. 上节的表格里越靠后,优先级越高。

3 . 同一表达式的相同操作符是按从左到右的顺序计算

python学习笔记七--数据操作符的优先级

python学习笔记七--数据操作符的优先级

二。括号表达式:优先级最高

1. 括号表达式把整个表达式分组

2. 括号里的优先计算

三。数字混合表达式的计算导致数据类型的升级:

1. 整数+浮点=浮点类型

2. 浮点+复数=复数类型

3. 简单类型+复杂类型=复杂数据类型

。。。。。

1+1.13=2.13 最终结果是浮点类型

也可以通过调用内置函数对做数据类型的强制转换:

int(3.14)= 3

四。变量和一般表达式:

python学习笔记七--数据操作符的优先级

五。数字显示问题:

1. 交互式模式下的自动回显的位数会比打印语句显示更多的位数:

python学习笔记七--数据操作符的优先级

六。 除法