发表时间:2022-03-25来源:网络
python是一种简单精炼的脚本语言。对比其他语言而言,python可以使用相对较少的单词,写出一段合适的代码。但是我们在写python代码时,仍然需要我们能保持代码的可读性以及整洁性,下面这段变成语言的基本准则对你会有很多帮助。
这篇文章只是一篇指导性文章,能让你写出更有效的更pythonic的代码,如果你想了解更多,可以阅读 The Hitchhiker's Guide to Python 这本书,或者前往PEP8 Style Guide
对于缩进你可以使用tab键,或者space键,但是不要把两个混在一起用。python3里面,建议使用space,通常是以4个space为标准。下面以一个list为例子说明,以下两种形式都允许使用
上面这个例子告诉你,你既可以把闭括号写在行首,也可以用4个空格键进行缩进。
下面以两端代码,进行比较:
Bad example
Good example
Bad
Good
这个原则同样适用于包的引用
Bad practice
Good practice
请把import语句放在版权信息和文档注释下面。引入顺序最好是,标准库,第三方库,特殊的库引用,每一行引用上面最好也要有注释,增加代码可读性
python虽然可以使用一些技巧,但是代码不是写给你自己看的,为了他人的生命着想,不要写含义不明的代码,例如:
Bad
Good
在命名模块、类、方法或函数、变量上,有很多变异的方式。包括含有或者不含有下划线的大小写字母等等,虽然方式不一,但是也可以从这些发展变异里面找到一丝统一。如下
你可以选择其中一种命名方式,并且在你的代码里面保持一种风格,不要太跳。根据PEP8,有如下规则你需要遵守:
标识符的名称必须与ASCII兼容
模块命名需要简短、且全为小写
类首字母大写
异常也是首字母大写,并且含有error
常量全为大写
当然,你可以使用工具帮你检查代码风格,例如工具pycodestyle
兴鼎健康平台下载v3.3.3 安卓官方版
42.12MB |生活服务
快付Pay下载v1.1.31 最新版
20.04MB |商务办公
花月鲜花app下载v2.2.1 安卓官方版
8.63MB |生活服务
一刻talksapp下载v9.5.8 安卓最新版
75.83MB |学习教育
滨海人才网招聘官方版下载v2.1.6 安卓最新版
66.78MB |生活服务
如祺出行企业版app下载v3.6.0 安卓最新版
65.87MB |生活服务
朗拓智慧外勤软件下载v9.4.0 安卓官方版
36.01MB |商务办公
格之格打印app官方正版(G&G Print)下载v1.1.25 安卓版
165.26MB |系统工具
绝望3黑暗地心中文版(hopeless3)下载v1.3.9 安卓汉化版
其它手游绝望3黑暗地球中文版(hopeless3)下载v1.3.9 安卓版
其它手游绳索英雄骷髅王手游下载v1.1.5 安卓版
其它手游战场模拟官方版下载v1.49.3 安卓最新版
其它手游僵尸战争战斗幸存者游戏下载v6.7 安卓版
其它手游糖果工厂宝宝巴士最新版下载v9.99.00.10 安卓版
其它手游糖果工厂游戏免费版下载v9.99.00.10 安卓手机版
其它手游制作谷游戏下载v1.3.15 安卓版
其它手游疯狂大酒店中文版下载v4.17.5.19 安卓最新版
其它手游