Python学习笔记:布尔表达式

布尔表达式

1.◆布尔类型(bool)

	1-布尔类型:真/假----只有2种结果
		1-True False  <class ‘bool’>
		2- T F 一定要大写
	2- 布尔表达式:
		1- 特点:结果是 bool
		2-  = ------赋值
		3-  == -----关系等于
		4-  != -----关系不等于
		5- == !=  中间不允许空格
		6- >= <= 是一个或的级别
		7-字符串的关系
			1-字符串的比较不是比较元素的个数---len()
			2-比较 ASCII值 a--97 A--65----差值  32
		8-in / not in  结果是 bool
	3-条件组合:
			1-且: 表达式1 且 表达式2     -----and
				1- 最终结果 = T ----表达式 1===T ,表达式2 一定会执行
				2-                      ----表达式 1===T ,表达式2一定不会执行
				3- 最终结果 = T --- 表达式1 == 表达式2  ==T
				总结:一假全假,全真为真
			2-或 :表达式1 或表达式2     ------or
				1- 如果表达式1 == T,表达式2一定不会执行
				2. 如果表达式1 ==F ,表达式2一定会执行
				3.  第一个表达式一定会执行
				总结:一真为真,
			3- 不:取反                 -------not
				1- 真  假 
			4- 优先级---勤打括号----实用
				1- not > and > or
				2- ((()))---多层括号---先里后外
print(type(True))
print(1>2)
print(2<1)
print(1==2)
print('a' == 'a')
print('abc' > 'a')  #a=97  b = 98 A =65 B=66
print('abc' > 'd')
alist = [1,2,3,100,[1000,20]]
print(1 in alist)
print(20 in alist)
print(20 not in alist)
data = 3 > 1 and 4 < 8
发布了35 篇原创文章 · 获赞 4 · 访问量 947

猜你喜欢

转载自blog.csdn.net/qq_44891948/article/details/98452203