免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2730 | 回复: 7
打印 上一主题 下一主题

python的缩进格式真的不好吗? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-06-22 19:45 |只看该作者 |倒序浏览
python的缩进格式是 python语法中最特别的一点,很多已经习惯了其他语言的朋友再去学python的话,开始会觉的不太
习惯,怎么看怎么都觉的别扭,也有一些朋友因为这个特别的格式与python失之交臂,认为不符合编程的风格,但是我要
说的是恰恰是这样的格式让python变得更为强大。

下面说说几点原因:
1这样的格式可读性非常好。
在你看其它的语言的时候,你会发现要有很多注释才能说明问题而python却非常的精炼,只要
核心的地方注释好来就行,可以说python本身的缩进就带了注释的功能。

2可维护性比较好。
现在的软件开发的个人时代已经过去,正是团队合作的年代,讲究代码的共通性和维护性,团队合作可以大大的降低企业的成本,提高
企业的生产力,而团队合作很重要的一个方面就是要保证代码的一致行,读起别人的代码感觉就像在读自己的代码一样,假设程序员小李用其他的语言
写的代码是
if (a == 1)
{print 'sss'}
...

而小张写的是
if (a == 1){
print 'ss'
}
....

而小王写的是:
if (a == 1){print 'ss'}...

那你如果是刚接手这个项目的一个程序来看上面的代码,你会觉的比较的迷糊,到底是什么意思呢,也许你马上接手这个项目的话也会写出
另外一个风格来。

而如果是用python来写的话,只有一种风格,
if a == 1:
print 'sss'
....

这就是python提倡的大到至简的哲学思想。
不仅是缩进格式方面,从python列表或者其他的方面你也能处处发现。

所以python的缩进格式是根据它的哲学思想过来的,如果你是一个喜欢简单高效做事的人,会发现 python非常适合你。

作者:老王@python python教程
老王python,提供pythn相关的python教程和python下载,希望大家能够喜欢

论坛徽章:
0
2 [报告]
发表于 2010-06-22 21:48 |只看该作者
……有人说过不好么?

论坛徽章:
0
3 [报告]
发表于 2010-06-22 22:27 |只看该作者
赞成缩进,尤其多人开发的时候,实在忍受不了一些人把tab改成空格,还是强制的好,所有人写的代码风格都一样。

论坛徽章:
0
4 [报告]
发表于 2010-06-22 23:04 |只看该作者
赞成缩进,尤其多人开发的时候,实在忍受不了一些人把tab改成空格,还是强制的好,所有人写的代码风格都一样 ...
tearboy 发表于 2010-06-22 22:27



    ???你想说制表符?官方可是不赞成制表符。空格才是正道,所有编辑器效果完全相同。

论坛徽章:
0
5 [报告]
发表于 2010-06-23 01:28 |只看该作者
没人说缩进不好啊,从来都觉得缩进漂亮

论坛徽章:
0
6 [报告]
发表于 2010-06-23 14:53 |只看该作者
???你想说制表符?官方可是不赞成制表符。空格才是正道,所有编辑器效果完全相同。
jjj137 发表于 2010-06-22 23:04



    空格才是主流

论坛徽章:
4
CU十二周年纪念徽章
日期:2013-10-24 15:41:34狮子座
日期:2014-02-10 17:22:57技术图书徽章
日期:2014-02-18 08:44:12技术图书徽章
日期:2014-04-29 14:15:42
7 [报告]
发表于 2010-06-24 18:28 |只看该作者
我在vi里设置了把tab变成4个空格

论坛徽章:
0
8 [报告]
发表于 2010-06-25 09:17 |只看该作者
习惯以后就好。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP