到目前为止,我主要使用Java编写代码。所以我更习惯一个语句以分号结尾的事实。如果我在Python中继续使用相同的习惯(顺便说一句,这有助于我保持良好的连续性),那么就编程实践而言,这将如何被理解?
答案 0 :(得分:3)
分号通常不用于在Python中终止语句,因为它们不是必需的。
您可以将它们用于复合语句,例如
x = 1; y = 2
但是,PEP8样式指南不鼓励这些陈述。
通常不鼓励使用复合语句(同一行上的多个语句)。
就个人而言,只有当我在命令行上执行快速而脏的操作时才会使用分号,例如:
$ python -c "print('hi'); print('SO')"
hi
SO
答案 1 :(得分:2)
通常,如果要在一行中包含多个命令,则分号仅在Python中使用。因此,您应该省略不需要的分号。