为什么是上呢?因为要学的太多了不好理解,得慢慢消化。
布尔值与表达式
python中的两个值,true和false,可以通过比较值来创建。true(符合事实的)false(错误的)
如上图所示,1不等于0,所以python返回false,1+1=2,符合事实,python返沪true
python中比较运算符都是英文符合:等于==,不等于!=,大于>,小于<,大于等于>=,小于等于<=
if语句
如果某个条件成立,可以使用if语句运行代码。如果某个条件值为真,则会执行一些ii语句,否则不会执行。
if 1=1:
print("真聪明")
输出:真聪明
if嵌套
要执行更复杂的检查,if语句可以嵌套在另一个if语句里
a=0
if a<1:
print("true")
if a>1:
print("false")#一定要注意,if语句中的条件末尾一定要加括号
输出:true
else语句
当if语句中有else语句时,条件的值为false时,调用false语句
a=0
if a >1:
print("?")
else:
print("true")
输出:true
elif语句(else if缩写)一系列elif语句可以有一个最终的else语句结尾
a=5
if a>10:
print("1")
elif a<1:
print("2")
elif a>1:
print("3")
else:
print('4')
输出:3
看到一个有趣的问题
a =3
if a>1:
print("1")
elif a>2:
print("3")
这时python会返回几呢?返回了1,当if语句中,有两个值为真时,python会返回第一个值为真的数,并停止这部分代码的执行。
布尔运算
Boolean布尔逻辑
布尔·逻辑·常用于if语句中生成更复杂的条件
运算符是,and,or,and not
and运算符左右接受两个参数,如果这两个参数都为真,返回true,否则,false
1==1 and 2=2
输出:true
1==2 and 2==2
输出false
or运算符
or也接受两个参数,如果这两个参数有一个是真的,返回true,如果都是假的,才会返回false
1==1 or 2=3
输出:true
1==1 or 2==2
true
1==3 or 2==1
false
not运算符,原来是假的,变成真,原来真的,变成假
not 1==2
true
not 1==1
false
到此为止,四个部分写了我一个小时,打字不易,给个评论吧谢谢
小彩蛋
这里发一个投票喔,根据最多的那一项我会做出对应的选择,希望我的学习笔记能带动小白学习的兴趣,帮助小白更好地学习python
为什么我不发那些学习视频呢?因为本站的学习视频太多了,而且都很好,最主要的是,我觉得(个人感觉)图文教程看的更快,你只看的话,图文教程十分钟就能看完并浅浅的记住,而且一些重要的知识节点也能快速定位。