将分号放在语句的末尾。这是 Python 中的 good/bad 编程实践吗?
Putting semicolons at the end of the statements. Is this a good/bad programming practice in Python?
到目前为止,我主要使用 Java 编写代码。所以我更习惯于一个语句以分号结尾。如果我在 Python 中继续保持相同的习惯(顺便说一句,这有助于我保持良好的连续性),就编程实践而言,人们会如何看待它?
通常分号只用在 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
到目前为止,我主要使用 Java 编写代码。所以我更习惯于一个语句以分号结尾。如果我在 Python 中继续保持相同的习惯(顺便说一句,这有助于我保持良好的连续性),就编程实践而言,人们会如何看待它?
通常分号只用在 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