如何重载Python三元运算符?
三元运算符无法重载。但是你可以用lambda函数将其包装起来并使用它。例如:
阅读更多:Python 教程
例子
result = lambda x: 1 if x < 3 else 10
print(result(2))
print(result(1000))
输出
这将得到以下输出 –
1
10
三元运算符无法重载。但是你可以用lambda函数将其包装起来并使用它。例如:
阅读更多:Python 教程
result = lambda x: 1 if x < 3 else 10
print(result(2))
print(result(1000))
这将得到以下输出 –
1
10