有的時候爲了寫的代碼更加優雅一點,所以在C或者是Java中經常會使用到三目運算符,這樣就可以避免使用if-else語句,在python中不像C或者Java語言中使用x ? a : b,但是可以使用下面的方法進行替代: x if a else b,if-else是判斷語句,結果返回x表達式
class Solution:
def max(self, a: int, b: int) -> int:
# 三目運算符
return a if a >= b else b
if __name__ == '__main__':
print(Solution().max(10, 2))