1 布尔类型
布尔类型是计算机中最基本的类型,它是计算机二进制世界的体现,一切都是0和1。Python中的布尔类型只有两种值:True和False。(注意:首字母都是大写,与C++、JavaScript中的小写有所不同)
布尔类型回答的是是非问题,那么什么情况下是True,什么情况下是False呢? Python里面实现了一个类型对象叫做bool,bool是一个int的子类,内置的True和False就是bool仅有的两个实例对象。
在python中,可以表示真假的数据类型是:布尔类型
字面量True表示真,字面量False表示假
布尔类型示例:
# 定义变量存储布尔类型的数据
bool_1 = True
bool_2 = False
print(f"bool_1变量的内容是: {bool_1},类型是: {type(bool_1)}")
print(f"bool_2变量的内容是: {bool_2},类型是: {type(bool_2)}")
运行结果:
2.比较运算符
(1)比较运算符,也称关系运算符,用于对常量、变量或表达式的结果进行大小比较。如果这种比较是成立的,则返回 True(真),反之则返回 False(假)。比较运算符是指两个数据之间的比较运算。
(2)比较运算符有6个:>(大于)、<(小于)、>=(大于等于)、<=(小于等于)、==(等于)和!=(不等于)
(3)比较运算符多用于数值型数据比较,有时也用字符串数据比较,比较结果是布尔值True或False。
(4)用比较运算符连接的表达式称为关系表达式,一般在程序分支结构中使用
python中的比较运算符如下表
比较运算符示例:
# 比较运算符的使用
# == , !=,>,<,>=,<=
# 演示进行内容的相等比较
num1 = 10
num2 = 10
print(f"10 ==10的结果是:{num1 == num2}")
num1 = 10
num2 = 15
print(f"10 != 15 的结果是:{num1 != num2}")
name1 = "itcast"
name2 = "itzycc"
print(f"itcast == itzycc 结果是: {name1 == name2}")
#演示大于小于,大于等于小于等于的比较运算
num1 = 10
num2 = 5
print(f"10 > 5的结果是: {num1 > num2}")
print(f"10 < 5的结果是: {num1 < num2}")
num1 = 10
num2 = 11
print(f"10 >= 11的结果是: {num1 >= num2}")
print(f"10 <= 11的结果是: {num1 <= num2}")
运行结果: