学Python已经有些时日了,一直想写点什么,却又感觉一团乱糟糟,不知从何写起,今天就拣点最让我印象深刻的地方简单说几句吧-----Python缩进。
话说这东西的语法及代码书写习惯是真不让人省心啊,Python代码有严格的缩进要求,很多人说这是Python的优点,而我觉但凡有点C、C++、Java等等编程语言基础,并且有点编程经验的人来讲,还真的会不习惯这个缩进风。
例如Java中(花括号及代码块可随意摆放):
if(条件){
代码块1
}
else{
代码块 2
}
用Python实现(print()函数严格缩进,否则的话你可能就悲催了,见下图):
(1)
print("right!")
else:
print("wrong!")
#Python中代码注释用#号,下图是四行代码无缩进,结果:报错!
(2)
print("right!")
else:
print("wrong!")
#下图是第一个print()函数缩进4个空格,第二个print()函数无缩进
#(python常用4个空格缩进,不建议使用tab制表符),结果:报错!
(3)
print("right!")
else:
print("wrong!")
#两个print()函数同时均缩进4个空格,结果:程序成功运行,并输出“right!”
#惊喜不惊喜?一点都不意外吧?
这只是一小点,实际编码中缩进坑有很多,排查完程序正确输出结果时,我都哭笑不得,其实这就是初学者对Python语法的不习惯,多写写估计就好了。
领取专属 10元无门槛券
私享最新 技术干货