关于PYTHON代码缩进的问题
zhengyu
2009-01-13
刚才在一个网站上看到这样一句话:
以空格缩进为荣 , 以制表缩进为耻; 我刚学PYTHON两三天,有好多不懂. 想问下空格缩进有什么好处啊? 而用制表缩进有什么坏处呢? 制表缩进是指按TAB键吧? |
|
lggege
2009-01-14
引用 制表缩进是指按TAB键吧? 对的. if (a != null) { System.out.println("True"); } java代码使用 {} 来表示块的开始截至,用;来表示行的截至. if a print 'True' 而,python没有{}; 只是判断代码上的 回车 和 代码缩进 来区分行和块. 也就是使用回车和代码缩进进行代码逻辑段的判断. 同时,在不同环境上,对于Tab缩进的处理有一定不同,所以,应该使用一种风格的缩进. 无论是tab还是空格. 当然,混合使用肯定是不推荐的. 你也可以通过设置IDE的tab,将tab换成4个空格,即可免去自己乱按tab的困扰. |
|
zhengyu
2009-01-14
谢谢楼上...
明白了 |
|
kingheaven
2009-01-20
尤其当你的项目有超过一个人,或者你使用超过一个IDE的时候,问题就接踵而来了。
每个人的缩进不一样,会造成代码的瘫痪~所以开发python的程序,基本都要求用空格来代替TAB,并要求TAB为4个空格。 |
|
zhengyu
2009-01-20
又多知道一点。谢谢LS |
|
lin_llx
2009-01-30
其实个人觉得。用制表符和用空格都无关紧要。。关键的是不要混用。。。
|
|
娴静女生
2009-01-31
从不知到知。。。
知者无涯。。。 |
|
chensss2008
2009-01-31
走过,也学习了
呵呵,自己学过两周,也学习了django, 但是工作中没有应用,这又很久没碰“她”了, |