python中的逻辑运算符,运算优先级, 内置转换函数
c中的&&,||,!在python中直接简单粗暴的变为了 and(与),or(或),not(非)
- 计算机也会偷懒,对于and,如果第一个表达式值为假,即不计算第二个表达式

- 同理,对于or,如果第一个表达式值为真,即不计算第二个表达式


由于python在我目前的进度还没有自增自减运算符,故优先级类似于c,,
| 符号运算符+,- |
| 代数运算符(求幂,乘除,加减) |
| 逻辑运算符(and or not) |
- 同级之间以结合方式来进行判定如

=(2^(3^2))
= (7.5/3)*2
python中的内置转换函数实际上类似于c的强制类型转换,值得一提的是,似乎python中的数据类型仅有int,float两种
- 内置转换函数的转换对象必须为字符串,如

- python中的大多数转换函数和c类似,不过有这几种函数
complex(a,b),创造一个复数
list('abcd'),传入一个字符串,创建一个列表['a','b','c','d']

浙公网安备 33010602011771号