python - 在语句末尾添加分号。这是 Python 中的好/坏编程习惯吗?

标签 python coding-style

到目前为止,我主要用 Java 编写代码。所以我更习惯语句以分号结尾。如果我在 Python 中继续同样的习惯(顺便说一下,这有助于我保持良好的连续性),就编程实践而言,人们会如何看待这一点?

最佳答案

在 Python 中,分号通常不用于终止语句,因为它们不是必需的。

您可以将它们用于复合语句,例如

x = 1; y = 2

但是,PEP8风格指南不鼓励这些陈述。

Compound statements (multiple statements on the same line) are generally discouraged.

就我个人而言,只有当我在命令行上执行快速而肮脏的操作时,我才使用分号,例如:

$ python -c "print('hi'); print('SO')"
hi
SO

关于python - 在语句末尾添加分号。这是 Python 中的好/坏编程习惯吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34251045/

相关文章:

python - 如何在循环中的值之间打印空格?

python - 如何最好地从 groovy 中的键列表/值列表中获取 map ?

python - Pandas :groupby并计算每组中第一个元素的时间差

c - 在 C 中始终强制转换变量是一个好习惯吗?

css 和 js 文件 : keep minimum bytes or use many spaces, 选项卡和新行?

c++ - 为什么 cpplint 不鼓励 Streams?

python - Python 中 Matlab 的 cwt() 的等价物是什么? (连续一维小波变换)

python - Waitress 和 Gunicorn 大数据输入比 Flask 开发服务器慢很多

php - 如何避免CodeIgniter中 Controller 代码臃肿?

Ruby 循环样式/约定