如何過載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