day2-运算符和变量

python中的运算符:数学运算符、比较运算符、逻辑运算符、赋值与算法

1. 数学运算符:+(加)、-(减)、*(乘)、/(除)、%(取模、求余)、//(整除)、**(幂运算)

1)+、-、、/ 和数学中的+、-、、/功能一模一样,没有区别

print(2/3)

注意:/的结果是浮点数

2) % - 取模、求余

print(5%2) #求5除以2的余数
应用1:判断正式的奇偶性
根据整数对2求余的结果是否为0来判断这个数是否为偶数
print(10%2) #0
print(14%2) #0
print(15%2) #1
print(-27%2) #1

应用2:
num = 8998
print(num % 10)
print(num % 100)

3) // - 整除(求商之后向下取整)

print(5/2) # 2.5
print(5//2) # 2
print(2/3)
print(2//3) # 0
print(-5//2) # -3 #向小的方向取

应用:取整数的高位数
num = 234
print(num//100)

练习:将num中的十位数取出来
num = 234
print(num // 10 % 10)
print(num % 100 // 10)

4) ** - 幂运算

xy - 求x的y次方
print(2 ** 3)
print(16 ** 0.5)
print(8
(1/3))

2. 比较运算符:>、<、==、>=、<=、!=(不等于)

程序中的 = 为赋值
所有的比较运算符的结果都是布尔值
print(10 > 20) #False
print(10 < 20) #True
print(200 == 200)
num = 200
print(num == 200)
print(30 >= 30) #Ture

python中的比较运算符支持表示范围的连写方式
age=80
print(20 <= age <= 28)

3.逻辑运算符:and(逻辑与运算)、or(逻辑或运算)、not(逻辑非运算)

实际开发过程中,逻辑运算符的运算对象一般都是布尔值,结果也是布尔

3.1. and - 逻辑运算符

‘’’
1)运算规则:全部都是True结果才是True,只要有一个是False结果是False
True and True - True
True and False - False
False and False - False
False and True -

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值