第三天:运算符和分支

1.数学运算符

1) +、-、*、/(加减乘除)
和数学里的一样;
在加减乘中,如果两个数都是整数,结果就为整数,只要有一个浮点数,结果就为浮点数。
而除法中,结果都是浮点数。
2) % (取余数)
这个运算结果就是得到除法中的余数
5 % 2 的值为1,1就是5➗2的余数
3)//(整除)
这个运算结果就是得到除法中的商,并且向小取整
5 // 2 的值为2,而 -5 // 2 的值为 -3
4) **(幂运算)
2 ** 4 的值为16 ,就是2的4次方

2.比较运算符

比较运算符有:> 大于, < 小于, >= 大于等于, <= 小于等于, == 等于, != 不等于;
比较运算符的结果是布尔值;

3.逻辑运算符

逻辑运算符有:and (与), or (或), not (非);
1)and:
条件1 and 条件2 ;全真才真,有假则假;
2)or:
条件1 or 条件2 ; 有真则真,全假才假
3)not:
not 条件 ;条件的反向,一般是条件过于复杂,就考虑它的反条件

4.赋值运算符

赋值运算符有:=、+=、-=、*=、/=、%=、//=、**=
所有赋值运算符的功能都是将数据直接或者间接存储到一个变量中,不会产生任何结果;
除了 = 赋值运算符,其他的都是复合赋值运算符;
例如: num += 20 就是 num = num + 20
注意: 前面的变量必须是已经赋值过的变量

注意:

运算符的优先级:数学运算符 > 比较运算符 > 逻辑运算符 > 赋值运算符
数学运算符的优先级: ** > *、/、%、// > +、 -
有括号先算括号里面的

5.分支结构

  1. if 单分支结构
if 条件
	代码段
  1. 双分支结构
if 条件:
	代码段1
else:
	代码段2
  1. 多分支结构
if 条件1:
	代码段1
elif 条件2:
	代码段2
elif 条件3:
    代码段3
...
else:
    代码N
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值