如何過載 Python 三元運算子?
三元運算子不能被過載。儘管你可以將其包裝在 lambda/function 中並使用它。例如
示例
result = lambda x: 1 if x < 3 else 10 print(result(2)) print(result(1000))
輸出
這將給出以下輸出 -
1 10
廣告
三元運算子不能被過載。儘管你可以將其包裝在 lambda/function 中並使用它。例如
result = lambda x: 1 if x < 3 else 10 print(result(2)) print(result(1000))
這將給出以下輸出 -
1 10