火爆新书Python 是由网络作者Henley04所编写的文学小说小说,主角是读者。书中主要讲述了:if就是如果的意思,之前讲过计算机只能处理2进制,那为什么计算机是2进制?其中一个原因就是和if有关。计算机中都有两个值:Tue o Falsetue代表的不仅是正确,同时也有肯定的意思false基本……
《Python》 免费试读
if就是如果的意思,之前讲过计算机只能处理2进制,那为什么计算机是2进制?其中一个原因就是和if有关。
计算机中都有两个值:Ture or False
ture代表的不仅是正确,同时也有肯定的意思
false基本上就是和ture的反义词,你可以这么理解。
举个例子:
a = 1
if a > 0: # if,elif,else,def都需要缩进!一直缩到那一段落结束。
比如你可以说if … :#缩进 print(‘test’)#换行 再写一遍print,如果print在缩进内,则也是if成立才执行,不是则正常执行。番茄不能缩进…
print(‘a>0’)
那这里的if的意思就是,如果a比0大,就执行“:”以下的内容即print(‘a>0’)
那这里if返回的数值就是ture,那相反,如果我们改成 a < 0,那就不会执行任何代码,返回的值也是false。
那回到开头,计算机为什么是二进制,大多数人应该都知道了,因为Ture和False刚刚好可以对应0和1,也可以对应计算机的基本逻辑:通电和断电可以表示0或1。
关于if的缩进问题:
试试这些代码:
a=1
if a>1:
print(‘a>1’) #这里是真的没缩进,各位
print(a)
结果if语句下面的print还是没运行,但是我们会发现,在if下面一行的前面是有四个空格的缩进的,那这个缩进如果一直都在,那这底下的代码都会被认为是if成立才运行的代码。
那这里的print(a)没有缩进,所以运行会发现不管if成不成立,都会执行。
同时,缩进一但中间有一行没缩进,这个缩进就会在那一行中断,后面如果继续缩进是不会被识别的,只会当成正常代码运行,但如果你又加一个if,那缩进会重新开始,当然前面的if有关的语句不受影响。
else …:
else的含义就是如果上面的if不成立,就执行else的内容。
else的位置必须是放在if的后面的,比如:
a = 0
if a > 0:#在if下一行缩进
print(‘a>0’)#缩进
else:#else不缩进
print(‘if不成立’)#else后也要缩进
else的缩进和if的规则一样,但是必须放if缩进语句最后一行的下面!同时else不要缩进。
elif:
和else规则基本一致,也是放if下面,含义是如果if不成立,如果elif …成立。
本质上是else+if的结合:
和else的区别是,如果elif..不成立,他是不运行的。举例:
a = 0
if a > 0:
print(‘a>0’)
elif a := 0:
print(‘if不成立,elif成立’)
如何打包为.exe文件?
exe文件是Windows的可执行文件类型,平时我们的游戏和应用都是这个格式,很多人学编程就是为了编一个程序,成功运行就会有成就感。
Win键+R,输“cmd”打开命令提示符:
输入
小说《Python》试读结束