Python3 《零基础小白从入门到实战》之“运算符和表达式”

非常特殊的数据类型 None 空值

例如:

lst = []
data = lst.append("yuz")
print(type(data))

以上实例执行结果: 

<class 'NoneType'>

# 和 "", [], {} 不是同一回事, 0, ()

 

 

算数运算符和表达式

(1)加法运算符 "+"
例如:

a = 10
b = 20
c = a + b
print(c) # 30

(2)减法运算符 "-"
例如:

a1=100
b1= 60
c1 = a1 - b1
print(c1) # 40

(3)乘法运算符 "*"
例如:

a2=10
b2=3.5
c2 = a2 * b2
print(c2) # 35.0

(4)除法运算符 "/"
例如:

a3 = 100
b3 = 50
c3 = a3 / b3
print(c3) # 2.0

(5)整除运算符 "//"
例如:

a4 = 100
b4 = 3.5
c4 = a4 // b4
print(c4) # 28.0

(6)求余运算符 "%"
例如:

a5 = 10
b5 = 3
c5 = a5 % b5
print(c5) # 1

(7)乘方运算符 "**"
例如:

a6 = 2
b6 = 10
c6 = a6 ** b6
print(c6) # 1024

除法运算得到的数据类型都是浮点数 

比较(关系)运算符和表达式

(1)等于运算符 "=="
(2)不等于运算符 "!="
(3)大于运算符 ">"
(4)小于运算符 "<"
(5)大于等于运算符 ">="
(6)小于等于运算符 "<="
例如:

a = 100
b = 200
print(a > b) # False
print(a < b) # True
print(a == b) # False
print(a != b) # True
print(a >= b) # False
>= 表示大于或者等于
print(a <= b) # True
<= 表示小于或者等于

说明:关系运算符比较结果是逻辑值(True\False)

逻辑运算符和表达式

逻辑运算符经常和关系运算符一起使用
(1)and(与)运算符 "and"
(2)or(或)运算符 "or"
(3)not(非)运算符 "not"
例如:

a = 10
b = 20
c = 30
d = 40
print(a < b d and c < d) # True
# T T
print(a < b d and c > d) # False
# T F
print(a > b r or c > d) # False
# F F
print(a > b r or c < d) # True
# F T
print(t not a > b) # True

成员运算符和表达式

比较运算符是针对多个值的运算

(1) in   在……里

(2) not in  不在……里

例如:

列表举例:

family = ["谨言","爸爸","妈妈","姐姐"]
print("谨言" in family)

print("不开心" not in family)

以上实例执行结果:

True
True

字典举例:

dalao = {1:"谨言",2:"开心",3:"珊珊"}
print(1 in dalao)
print("谨言" in dalao)

以上实例执行结果:

True
False

注意:字典的 in 指的是 key, 不是 value(字典所有的操作,必须通过key哦)

运算总结

# 比较, 成员, 逻辑运算

print(not None) # NoneType True

# 当你进行运算时,不为 0 的代表 True, 0 代表 False

例如:

print(not 1)  # False
print(not 0) # True
print(not -1) # False

print(not "abc")
print(not " ")
print(not "")

print(not ["b"])
print(not [])

print(not {})

 

以上实例执行结果:

False
True
False
False
False
True
False
True
True

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

謹言

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

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

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

打赏作者

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

抵扣说明:

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

余额充值