暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

[Python编程小知识]之Python之禅和编码风格

跟着小白学Python 2020-09-18
877

点击上方蓝字关注我们,一起涨姿势!





Python之禅


Python的设计哲学是“优雅”、“明确”、“简单”。Python开发者的哲学是“用一种方法,最好是只有一种方法来做一件事”,也因此它和拥有明显个人风格的其他语言很不一样。
https://zh.wikipedia.org/zh-cn/Python

打开IDLE,输入import this 就可以查看到Python之禅的内容:



总结起来,可以归纳为:

优美优于丑陋。明了优于隐晦。

简单优于复杂。复杂优于凌乱。

扁平优于嵌套。稀疏优于稠密。

可读性很重要。



Python编码风格


代码通过缩进划分层级

如之前在for循环我们看到,Python代码通过缩进划分层级,而不是使用花括号等方式

# python打印九九乘法表
for i in range(1, 10):
for j in range(1, i+1):
print('{}x{}={}\t'.format(j, i, i*j), end='')
print()


可以看到代码通过缩进进行分块



空行和空格会被忽略

在python中可以通过空行或者空格去让代码更加易读

未添加空格

a=['杨过','小龙女','李莫愁','郭芙','郭襄']
b=['陆无双','金轮法王','赵志敬','裘千尺','耶律齐']
print(a+b)

添加空格,让代码更加易读

a = ['杨过','小龙女','李莫愁','郭芙','郭襄']
b = ['陆无双','金轮法王','赵志敬','裘千尺','耶律齐']
print(a+b)


使用括号对时可以跨行

以列表为例,列表b进行了换行,但是输出没有影响



行长不超过79字符

为了便于阅读,PEP8建议每行代码不超过79个字符,注释行不超过72字符



- End -



●[Python学习笔记]Python基础01之入门

●[Python学习笔记]Python基础02之字符串

●[Python学习笔记]Python基础03之列表与元组

●Python编程小知识]之什么是Python

●Python编程小知识]之开发环境搭建


扫码二维码

获取更多精彩

木一学习室


如果喜欢,欢迎分享-点赞-点在看


文章转载自跟着小白学Python,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论