【学习笔记-运算符】

学习目标:

  • 掌握算数运算符
  • 掌握复合赋值运算符
  • 掌握比较运算符
  • 掌握逻辑运算符
  • 掌握数字间的逻辑运算符运算方式

学习内容:

1.算数运算符+,-,*,/
print(1 + 1)
print(1 - 1)
print(1 * 2)
print(1 / 8)
# 整除//,取余%,幂运算**
print(8 // 3)
print(9 % 2)
print(5 ** 3)
# 优先级
print(5 + 4 - 6 * 4 / 2)  # 先算乘除后算加减
print(17 // 5 % 2)  # 优先级一致,从左往右算
print(3 + 4 * 8 / 2 + 17 // 5 % 2 * 2)  # 加减最低,乘除、整除、取余平级
print(17 // 2 ** 2)  # 幂运算优先
2.复合赋值运算符
# +=、-=、*=、/=
a = 10
a = a + 10
print(a)
a += 10  # 相当于a=a+10,其余一样
print(a)
3.比较运算符(类型必须一样)
# ==是等于号
a = 10
b = 20
c = 10
d = '20'
e = '10'
print(a == b)  # 判断是否相等,输出对错即bool值
print(a == c)
# !=是不等于
print(d != e)
print(a != b)
# >、<、>=、<=
print(a > b)
print(a >= c)
print(a < b)
print(a <= c) 



4.逻辑运算符
a = 1
b = 2
c = 2
print(a > b and b > c)
print(a < b and b > c)
print(a < b and c == b)  # and 同真为真,有假为假

print(a > b or b > c)
print(a < b or b > c)
print(a < b or c == b)  # or 有真就真,全假为假

print(not a < b)
print(not a > b)  # not 取反
5.数字间的逻辑运算符
a = 0
b = 1
c = 2
d = 0
print(a and b)
print(b and c)  # and运算符,只要有一个值为0,则结果为0,否则输出最后一个非0数字

print(a or b or c)
print(a or d)  # or运算符,只有所有值为0,其结果为0,否则输出第一个一个非0数字

print(not a)
print(not b)  # not运算符,0就是假的意思,取反则0为真,非0为假

# 优先级
print(4 and 5 or 6 and 7)  # 先执行and,后执行or
print(3 and 0 or 7 or 0 and 9 and 4 or 6)   # 先算and 后算 or

学习时间:

  • 周六晚上 8 点—晚上9点30分

学习产出:

 

 

 

 

 未来可期

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱学习的小史努比

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值