与以#结尾的Python语句的区别是什么?

时间:2016-10-07 03:13:00

标签: python python-2.7 python-3.x

以Python结尾的Python语句的区别是什么?那些没有?

2 个答案:

答案 0 :(得分:8)

真的没什么区别。 Python在逻辑行的末尾或遇到;

时结束一行代码

使用;的唯一好处是可以将多条逻辑行堆叠到一条物理线路中。例如(在python3中):

import sys

for i in range(10):
    print(i, end=' '); sys.stdout.flush()

那就是说,这是一种糟糕的编码风格,所以不要这样做

答案 1 :(得分:2)

分号与换行符的用途相同。使用分号确实是一种糟糕的风格,通常是来自线路需要它的语言的人。