我想知道是否有一种缩短“if”的方法,它包含多个命令。
我知道你可以为单个命令执行此操作,如果:
if x > y:
print("normal if")
它变成了:
if x > y: print("shortened if")
但是,例如,在这种情况下怎么办呢?
if x > y:
print("normal if")
some_number *= 2
答案 0 :(得分:4)
如果使用分号,则可以缩短命令。查看python semicolon
的行为if x > y:
print("normal if")
some_number *= 2
可以缩短为
if x > y: print("normal_if"); some_number *= 2
我并不是说这是正确的做法,但这是可能的。我建议反对它,因为它更难阅读。