前言:
此时同学们对“python语言缩进的正确说法”大体比较看重,各位老铁们都想要学习一些“python语言缩进的正确说法”的相关资讯。那么小编在网络上网罗了一些对于“python语言缩进的正确说法””的相关资讯,希望你们能喜欢,咱们快快来了解一下吧!在初次写python代码的时候有一个很烦人的问题是缩进
看下面的代码
print(123456) # 正确
print(123456) #出借
看上面的代码第二个print(123456)会出错。
这是为什么呢? 因为你仔细观察在print的前面你不小心多按了一个空格,所以借了。别问我这是为什么,因此这就是这个语言的尿性。
当你成为别人的子语句,孙语句的时候就得低头。不然就不能通过初赛,解释权在python.exe解释器本身。
看到上面这个函数
def say():print(123456) # 这样写是不行的,你得需要在print前加上四个空格,保证不能与上一个语句def并列
def say(): print(123456) # 人要学会低头不要冒昧,永远落后领导一步,这样才是正确 的姿势
当我们有pycharm来写程序时候,工具通常会帮助我们自动 地跳转到时函数定义,循环的后面.
例如在idea中输入冒号回车后,表示下面的代码是属于for的子语句的,因此工具会自动在下一行缩进空格,保证我们写的代码不会超过for这位老大哥
输入完成 print语句后回车一下,到 下面一行,也会自动缩进,相当于for这个语句。你可以在按一次回车表示for中的子语句已经结束了。
但是在同一层级的语句,缩进要保证一致,不然大家都跑不了。
for i in range(1,10): print(123456) print(123456)
两个print也就是一个空格 的差距,代码就完全跑不了了。
有了工具还能帮忙 我们分析代码缩进的问题。大家仔细看看这个对齐关系,下去试试,把其中匹配的缩进代码,其中一个空格试试
for i in range(1,10): print(i,'这是') if i > 6 : print("") print("aaa") if i < 2: print(11) print(22) print("33") else: print("end")后记
public class JavaGuide { public static void main(String[] args) { for (int i = 0; i < 100 ; i++) { System.out.println(i); System.out.println(" 1111"); if(i >3) { System.out.println("11"); if (i<2) { System.out.println("2222"); } } } }}
java语言中是以 {} 来表示这是一堆语句块,至于其中的缩进关系不大,但是作为一个有洁癖的程序,我们还会把代码整的好看一点如下。
这对齐 的姿势让人赏心悦目,是吧,朋友们。
标签: #python语言缩进的正确说法