python中[::-1]_【Python】编程世界中真的只有0和1吗?

9b469414c6ae5c6f65725bb904b105d9.gif

上一节:

            <>

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

bad5e8a0285ba2d7dc297f7e201c1d9d.png

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

e6f07db588dea0805494f5919a92f18d.png

        控制流可以决定在什么情况下执行哪些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 也不能当作变量名来使用哦。

83975dc1ed0b45cdeab7e2315c8f3ee9.png

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

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

c57148b7935687bd72f2dbb5a5e4e686.png

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

dcda77fa29b56dac7a2538a5202f7fb6.png

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

布尔操作符有三个: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呢?就像青春期里的孩子们,就是喜欢和父母唱反调,你说真,他就说假;你说假,他就说真,就是这样理解啦!

0ed6094c01c70c017dc6498123964ffc.png

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

这是最重要的控制流部分,是它让程序能够做出实际的决定。先给大家介绍最常用的控制流语句。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

1c9dac7419027cd0b82753a340a9fd17.png

模拟用户登录过程。

 ↓ ↓ ↓    详细解释    ↓ ↓ ↓

 ↑ ↑ ↑   重要     ↑ ↑ ↑

 ↓ ↓ ↓    加入我们,一起学习吧   ↓ ↓ ↓

3d6a7d112ecff5faa68c6972221558ff.png

2d7a9a8d1a4037c1d264bee0260c19ae.png

418d6bd930aa59649cfbcc47578db830.gif

我就知道你“在看” 9a2e8a5076cd31d79791e9def9f4bdf7.gif
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值