Python入门-运算符与表达式

运算符与表达式

  算数运算 + - * / % ** //

  比较运算 < > <= >= == !=

  赋值运算 =

  逻辑运算 and or not

  成员运算 in

 a = 10

 b = 20

算数运算


比较运算


注:python3中<>已经废弃

赋值运算


逻辑运算


成员运算


身份运算


位运算


运算符优先级


自动类型转换

参与运算的两个对象类型相同,则结果类型不变

参与运算的两个对象类型不同,则按如下规则自动类型转换

 bool-> int -> float -> complex

 1.0+3 = 4.0

 True+ 6.0 = 7.0


三元运算

result = 值1 if 条件 else 值2

如果条件为真:result = 值1

如果条件为假:result = 值2

你可能感兴趣的:(Python入门-运算符与表达式)