python计算表达式的值_python运算表达式

运算符

1、算术运算符:+,-,*,/,//(求整商),%,**(求多次方,左边为数,右边为多少次方)

2、关系运算符:>,<,==,<=,>=,!=

3、测试运算:in,not in,is,is not

4、逻辑运算符:and,or,not

5、位运算符:~(对二进制位进行取反),&,|,^(异或,对应两位相异取1),<<(把左边的二进制数向左移动右边的数相应的位数),>>(同)

6、矩阵运算符:@(矩阵乘法)

选择结构

单分支 if 表达式:

语句块

双分支 if 表达式:

语句块1

else:

语句块2 注:value1 if condition else value2 condition为True则为value1为False为value2

多分支 if 表达式1:

语句1

elif 表达式2:

语句2

elif 表达式3:

语句3

............

else 表达式:

语句

选择嵌套 if 表达式1:

语句1

if 表达式2:

语句2

else:

语句3

else :

if 表达式4:

语句4

循环结构(也可带有else表达式)

(1) while 条件表达式:

循环体

/*option*/ else:

表达式

(2) for 变量 in 序列或可迭代对象:

循环体

/*option*/ else:

表达式

break & continue

在循环中使用break终止循环

continue终止本次循环,不再执行continue下的代码,从新执行循环

**************************************************************************************************************************

注意事项

1、python中所有合法的运算变量,在判断语句中均为true。即条件表达式的值只要不是 False,0,空值None,空列表,空集合,空元组,空字典,空字符串,空range对象或其他空迭代对象,python都认为其为true

2、循环的使用过程中(1)内层减少计算(2)引用局部变量(3)直接导入包中的某一需要的函数其运行效率会提高

3、python没有switch case语句 哈哈哈哈

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值