本期分享笔记:Python学习笔记
分享内容:Python逻辑判断&循环
1.逻辑判断——True&False
要实现条件结构或循环结构,那么逻辑判断必不可或缺。既然如此,那我们来看看Python中的逻辑判断。我们知道计算机只会0&1,Python也单一,它的逻辑判断也只有真(True)或者(False),而且具有处女情结的是首字母必须大写。布尔类型的数据只有两种:真(True)和(False),而且首字母必须大写.
常见布尔运算符号:或、与、非
布尔运算符号
比较运算符号3个小问题
问题1:为什么1=1,写成1==1?
从a=1可知道我们的等号’=’是个赋值符号,以示区别。类似还有\\的斜杠写法,姑且理解为约定俗成的语法规定罢了。
问题2:不等于号采用的是!=,而不是<>,意思一样前者是主流.
X+=1等价于X=X+1,X-=1,等价于X=X-1,一样约定俗称的语法
问题3:为什么 "est"and "est" 返回 "est", 1 and 1 返回 1,而不是返回 True 呢?
Python 和很多语言一样,都是返回两个被操作对象中的一个,而非它们的布尔表达式True 或 False 。
这意味着如果你写了 False and 1 ,你得到的是第一个操作字元(False),而非第二个字元(1)。
and和or,常用于复合判断2<3 a