关于编写Python代码中的一些注意事项
2018-06-18 03:30:04来源:未知 阅读 ()
本篇文章参考 [美] Brett Slatkin 所著的《Effective Python: 59 Specific Ways to Write Better Python》一书。
1 用 Pythonic 方式来思考
在 Python 这个圈子中,开发者会用 pythonic 这个形容词来描述那些符合特定风格的代码。这种 pythonic 风格,既不是非常严密的规范,也不是由编译器强加给开发者的规则,而是大家在使用 Python 语言协同工作的过程中逐渐形成的习惯。Python 开发者不喜欢复杂的事物,他们崇尚直观、简洁而又易读的代码(请在你的 Python Shell 中输入 import this)。
批注:关于 import this 具体可以参看博主写的另一篇文章《Python 之禅》。
1.1 确认自已所用的 Python 版本
目前 Python 的版本主要分为两大流 —— Python2 和 Python3,Python3 在 Python2 上作了很大的改动(在语法上有些差别),如果你现在想学习 Python 的话,那最好是学 Python3 这个版本。另外一个就是在你的终端环境下输入 Python 之后,究竟会执行哪个版本无法肯定。比如博主的电脑装的是 Linux 发行版中的 Ubuntu 系统,版本代号为 16.04 LTS,在这个系统中 Python2 和 Python3 都给你预装好了,在终端下输入 Python 运行的是 Python2 的版本,而如果你要运行 Python3 的版本,则输入 Python3 即可。
在这里插个题外话:在 2018 年 4 月 27 日,Ubuntu18.04 LTS 正式版发布了,在这个系统版本中去除了 Python2,也就是说在终端下输入 Python 会报错(博主已亲测),如果你要在这个系统上运行 Python2,你要自己另外安装,Python3 是更新到了 3.6 版本。
批注:运行程序的时候,也可以在内置的 sys 模块 里查询相关的值,以确定当前使用的 Python 版本。
1.2 遵循 PEP8 风格指南
PEP8 是针对 Python 代码格式而编订的风格指南。尽管可以在保证语法正确的前提下随意编写 Python 代码,但是,采用一致的风格来书写可以令代码更加易懂。采用和其他 Python 程序员相同的风格来写代码,也可以使项目更利于多人协作。即便代码只会由你自己阅读,遵循这套风格也依然可以令后续的修改变得容易一些。
批注:PEP8 官方指南地址:http://www.python.org/dev/peps/pep-0008 。
空白:Python 中的空白会影响代码的含义。Python 程序员使用空白的时候尤其在意,因为它们还会影响代码的清晰程度。
- 使用 space(空格)来表示缩进,而不要用 tab(制表符)。
- 和语法相关的每一层缩进都用 4 个空格来表示。
- 每行的字符数不应超过 79。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:韦大仙python--购物车
下一篇:第一章、python学习大纲
- python3基础之“术语表(2)” 2019-08-13
- python3 之 字符串编码小结(Unicode、utf-8、gbk、gb2312等 2019-08-13
- Python3安装impala 2019-08-13
- 小白如何入门 Python 爬虫? 2019-08-13
- python_字符串方法 2019-08-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash