python零基础学习二(上)控制结构-python基础学习社区-编程学习-FancyPig's blog

python零基础学习二(上)控制结构

为什么是上呢?因为要学的太多了不好理解,得慢慢消化。

布尔值与表达式

python中的两个值,true和false,可以通过比较值来创建。true(符合事实的)false(错误的)

8e38ad6f10102318

如上图所示,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

为什么我不发那些学习视频呢?因为本站的学习视频太多了,而且都很好,最主要的是,我觉得(个人感觉)图文教程看的更快,你只看的话,图文教程十分钟就能看完并浅浅的记住,而且一些重要的知识节点也能快速定位。

请登录后发表评论

    • ssswwww的头像-FancyPig's blog披萨会员ssswwww徽章-高分星秀-FancyPig's blog等级-LV2-FancyPig's blog作者0