如何重载Python三元运算符?
三元运算符无法重载。但是,您可以将其封装在一个lambda/函数中并使用它。例如
示例
result = lambda x: 1 if x < 3 else 10 print(result(2)) print(result(1000))
输出
这将给出输出 -
1 10
广告
三元运算符无法重载。但是,您可以将其封装在一个lambda/函数中并使用它。例如
result = lambda x: 1 if x < 3 else 10 print(result(2)) print(result(1000))
这将给出输出 -
1 10