关于Python缩进的代码习惯

学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语法的不习惯,多写写估计就好了。

  • 发表于:
  • 原文链接:http://kuaibao.qq.com/s/20180130G1ATWH00?refer=cp_1026

同媒体快讯

扫码关注云+社区