如何提高下列条件,如果在Python 3.6到一条线。
def run_cmd(beta: bool): {
cmd = "cloud create {}".format(self.name)
if beta:
cmd = "cloud beta create {}".format(self.name)
}
下面一个邮轮将实现它:
cmd = "cloud {}create {}".format("beta " if beta else "", name)
一种方式来实现这一目标:
cmd = "cloud{} create {}".format(["", " beta"][beta], self.name)
如果你想减少if语句:
name = ''
beta = True
cmd = "cloud beta create {}".format(name) if beta else "cloud create {}".format(name)