"""
比较运算符
"""
#所有的输出结果都是Ture或者False
print(1 == "1")
print(1 != "1")
# <>
print(1 > 3)
print(60 <= 100) # 及格
# 字符串与字符串比较的口诀:逐一比较,且比较的是 ASCII 值,可以网上搜索每一个字母的大小数值
print("ac" < "ab") # ASCII码值表 97 99< 97 98
# 二进制 半斤(十进制)八两(十六进制)
"""
赋值运算符
"""
# name = "威威"
# a = 1
# a += 1 # 等效于 a = a + 1 # 先算右边的 然后再将值赋给左边的
# print(a)
# a -= 1 # 等效于 a = a - 1 # 先算右边的 然后再将值赋给左边的
# print(a)
"""
逻辑运算符
"""
# 在后面的函数/面向对象/条件判断就会用的非常多
# and 布尔 “与” x的布尔值与y的布尔值都为True时,结果为True
# or 布尔 “或” x的布尔值与y的布尔值有一个为True时,结果为True
# not 布尔 “非” x的布尔值为True,则not x结果为False,反之同理
# print(True and False)
# print(True or False)
x = True
y = False
print(not x)
print(not y)
# 在数值中 除了0,0.0 0.00为0的数值的布尔值为F 其他的都为T
print(1 and 0) # 0 T and F ->
print(1 and 2) # 2 T and T
print(0 and 2) # 0 F and T
# 懒惰原则,
# False and True 当and运算符时,遇到第一个为False则不会往后了
# True or False 当or运算符时,遇到第一个为True则不会往后了
# 112 110 010
print(1 or 0) # 1
print(1 or 2) # 1
print(0 or 2) # 2
学习笔记-运算符-2.比较运算符/赋值运算符/逻辑运算符
最新推荐文章于 2024-09-27 10:11:28 发布