- 运算符与表达式
python中大部分的运算符与表达式在C语言中都已经见过了,这里主要说C中没有的几种。
- 逻辑运算符与逻辑表达式
逻辑与运算符 | and | x and y |
---|---|---|
逻辑或运算符 | or | x or y |
逻辑非运算符 | not | not x |
- 成员运算符与成员表达式
in | x in y | 若x在序列y中返回true,否则返回Flase |
---|---|---|
not in | x not in y | 若X不在序列y中返回true,否则返回Flase |
-
身份运算符与身份表达式
is:比较两个变量的id值是否相同 -
运算符的优先级
由高到低排列
指数>>按位翻转、一元加号和减号(+@、-@)>>乘、除、取模和取整除>>加法、减法>>右移、左移运算符>>按位与>>为=位运算符>>比较运算符>>赋值运算符>>身份运算符>>成员运算符>>逻辑运算符
- 条件运算符
if 条件 :
结果
else :
结果
if 条件 :
结果
elif 条件:
结果
.....
else :
结果
switch(整数选择因子){
case 整数: 语句;break;
case 整数: 语句;break;
case 整数: 语句;break;
default :语句
}