python3的三目運算符

有的時候爲了寫的代碼更加優雅一點,所以在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))

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章