如何在Python命令行中使用if ... else语句?

在python的命令行中,可以使用多种方式使用if else构造。例如,bash支持多行语句,您可以使用以下语句:

$ python -c '
> a = True
> if a:
> print("a is true")
> '

这将给出输出:

a is true

如果您希望将python语句放在一行中,则可以在命令之间使用\ n新行。例如,

$ python -c $'a = True\nif a: print("a is true");'

这将给出输出:

a is true