本篇文章为大家展示了python中缩进使用空格还是tab键,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
<强>缩进强>
python最具特色的是用缩进来标明成块的代码。我下面以如果选择结构来举例如果后面跟随条件,如果条件成立,则执行归属于如果的一个代码块。
在python中,缩进是这样的
if 小姐:祝辞,0: ,,,x =1 ,,,y =, 2
在Python中,去掉了我比;0周围的括号,去除了每个语句句尾的分号,表示块的花括号也消失了。
多出来了如果……之后的:(冒号),还有就是x=1和y=2前面有四个空格的缩进。通过缩进,Python识别出这两个语句是隶属于如果。
Python这样设计的理由纯粹是为了程序好看。
<强>如果语句强>
写一个完整的程序,命名为ifDemo。py。这个程序用于实现如果结构。
小姐:=1 x =1 if 小姐:祝辞,0: ,,,x =x + 1 print x
python ifDemo美元。py, #运行
程序运行到如果的时候,条件为真的,因此执行x=x + 1。
打印x语句没有缩进,那么就是如果之外。
如果将第一句改成我=1,那么如果遇到假值(假),x=x + 1隶属于,如果这一句跳过。打印x没有缩进,是如果之外,不跳过,继续执行。
这种以四个空格的缩进来表示隶属关系的书写方式,以后还会看的到。强制缩进增强了程序的可读性。
复杂一些的,如果选择:
小姐:=1 if 小姐:祝辞,0: ,,,print & # 39; positive 我# 39; ,,,小姐:=,小姐:+ 1 elif 小姐:==,0: ,,,print & # 39;小姐:is 0 & # 39; ,,,小姐:=,小姐:*,10 其他: ,,,print & # 39; negative 我# 39; ,,,小姐:=,小姐:安康;1 print & # 39; new 我:& # 39;我
这里有三个块,分别属于如果elif,其他引领。
Python检测条件,如果发现如果的条件为假,那么跳过后面紧跟的块,检测下一个elif的条件,如果还是假,那么执行块。
通过上面的结构将程序分出三个分支。程序根据条件,只执行三个分支中的一个。
整个如果可以放在另一个如果语句中,也就是如果结构的嵌套使用:
小姐:=,5 if 小姐:祝辞,1: ,,,print & # 39;小姐:bigger than 1 & # 39; ,,,print & # 39;好# 39; ,,,if 小姐:祝辞,2: ,,,,,,,print & # 39;小姐:bigger than 2 & # 39; ,,,,,,,print & # 39; even 更好的# 39;
如果我比;2后面的块相对于该如果缩进了四个空格,以表明其隶属于该如果,而不是外层的如果。
<强>总结强>
如果语句之后的冒号
以四个空格的缩进来表示隶属关系,Python中不能随意缩进。
上述内容就是Python中缩进使用空格还是tab键,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。