天天看点

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))
           

继续阅读