1、常规写法
a, b, c = 1, 2, 0
if a > b:
c = a
else:
c = b
print(f'c = {c}')
输出 c=2
2、一行式写法
a, b, c = 1, 2, 0
c = a if a > b else b
print(f'c = {c}')
输出 c=2
3、范例
epsilon = 0.001 epsilon_decay = 0.9 epsilon = epsilon * epsilon_decay if epsilon > 0.01 else epsilon print(epsilon)
epsilon = 0.2 epsilon_decay = 0.9 epsilon = epsilon * epsilon_decay if epsilon > 0.01 else epsilon print(epsilon)
