Python3中可能的“if”语法

时间:2018-01-20 14:36:56

标签: python if-statement syntax

我想知道是否有一种缩短“if”的方法,它包含多个命令。

我知道你可以为单个命令执行此操作,如果:

if x > y:
   print("normal if")

它变成了:

if x > y: print("shortened if")

但是,例如,在这种情况下怎么办呢?

if x > y:
   print("normal if")
   some_number *= 2

1 个答案:

答案 0 :(得分:4)

如果使用分号,则可以缩短命令。查看python semicolon

的行为
if x > y:
   print("normal if")
   some_number *= 2

可以缩短为

if x > y: print("normal_if"); some_number *= 2

我并不是说这是正确的做法,但这是可能的。我建议反对它,因为它更难阅读。