代码的布局
缩进
建议使用Emacs 的Python-mode 默认值: 4 个空格一个缩进层次。对于确实古老的代码,若不希望产生混乱,可以继续使用8 空格的制表符。在Emacs 的Python-mode 中会自动发现文件中主要的缩进层次, 依此设定缩进参数。如果使用其他的编辑器, 如vim 、gedit、ulipad 等,积极建议把4 个空格作为一个缩进层次。
制表符还是空格
永远不要混用制表符和空格,因为如果混用了,虽然在编辑环境中显示两条语句为同一缩进层次,但因为制表符和空格的不同会导致Python 解释为两个不同的层次。最流行的Python 缩进方式是仅使用空格,其次是仅使用制表符。若一定要混合使用制表符和空格,可以将其转换成仅使用空格。如在Emacs 中,选中整个缓冲区,按ESC+X 键去除制表符。或者在调用Python 命令行解释器时使用-t 选项,可对代码中不合法的混合制表符和空格发出警告,使用-tt 时警告将变成错误,这些选项是被高度推荐的。但是强烈推荐仅使用空格而不是制表符。
行的最大长度
有许多设备被限制为每行80 字符,窗口也限制为80 个字符,因此,建议将所有行限制在最大79 字符( Emacs准确地将行限制为长80 字符)。对顺序摆放的大块文本(文档字符串或注释) ,推荐将长度限制为72 字符。折叠长行的首选方法是使用Pyhon 支持的圆括号、方括号或花括号内的行延续。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !