python 的列表是从0还是1开始的_【Python】编程世界中真的只有0和1吗?

上一节:

听老一辈的人说过,人家那个年代,都是用打洞机来敲代码,每次打洞都要打一段时间,然后拿去机房运行,多不容易啊。现在的小屁孩用着高级语言轻轻松松的,随便一写都是各种黑科技,而python更是黑科技中的黑科技。

在昨天的文章中,你已经学会了用代码执行单条指令,但编程真正的能力不在于按顺序运行一条接一条的指令。你也不希望它只是简单地执行每行代码直到最后一行。所以今天我们要来学习控制流。

控制流可以决定在什么情况下执行哪些python命令,就不必一条一条的执行过去了。在学习控制流之前,你必须知道如何表示yes和no,所以让我们来看看不布尔值、比较操作符和布尔操作符。

布尔值 传说中的0和1

在计算机世界里真的只有0和1,高级语言也就是把0和1变成各种语法,编译时还是要编程机器认识的基本语言来执行。所以说:真的只有0和1。世间万物存在就是1,不存在就是0;考试及格就是1,不及格就是0;会员就是1,非会员就是0;我吃饭了就是1,还没吃饭就是0......等等。布尔数据类型只有两种值:True和False。True就是真,False就是假。记住,一定是大写字母开头,否则将会出错。True 和False 也不能当作变量名来使用哦。

比较操作符 别人家的孩子总比你聪明

就是用来比大小的,比出来的值为布尔值,即True 或者 False。如果

要注意:一个 "=" 是赋值,两个 "== " 才是比较。另外,,<、>、<=和>=操作符仅用于整型和浮点型值,数值之间的比较。 什么意思呢?你总不能难为程序叫它帮你算出 cat > dog 吧?你觉得猫大还是狗大呢?这是不能比的。

布尔操作符 假作真是真亦假...

布尔操作符有三个:and(与)、or(或)、not(非)。用来比较布尔值的。

比如说:Trueand True,结果就是True,False andTrue,结果就是False。简而言之:只要两边有一边是False,它就是False,只有两个全部是True ,计算的结果才是True。

那or呢?也挺简单的。

比如说:Trueor True,结果就是True,False or True,结果还是True。简而言之:只要两边有一边是True,它就是True,只有两个全部是False ,计算的结果才是False。

不要晕,最后一个not。这个最简单了。

比如说:not True 结果就是False咯,not False 结果就是True呢?就像青春期里的孩子们,就是喜欢和父母唱反调,你说真,他就说假;你说假,他就说真,就是这样理解啦!

控制流语句 如果上天再给我一个机会...

这是最重要的控制流部分,是它让程序能够做出实际的决定。先给大家介绍最常用的控制流语句。If ... else ...语句。首先要说点语法,比如英语有语法,你要是乱说一通@#%%(#*U#Y&@(sakf;没有人会知道你在说什么。同样写程序也是一样,你必须按着语法来。

在Python中不像其它编程语言,需要用到 { } 花括号来表示代码块。在python中,用缩进来表示(灰色部分):

------------------------------------------------

if name == 'MilFun':

print('Hi, MilFun.')

else:

print('Wow, who you are.')

------------------------------------------------

意思就是if (如果) name等于'MilFun,就输出Hi, MilFun. else (否则) 就输出Wow, who you are。是不是挺简单的。好的,下面来实战吧!

python实战程序 ——If else

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值