三元表达式

python中的三元表达式与其他语言有些差异

int result = a > b ? a : b
# a > b ? a : b
条件为真时的返回结果 if 条件判断 else 条件为假时返回的结果
result = a if a >b else b
a = 1
b = 2

result = a if a>b else b
print(result)
2

results matching ""

    No results matching ""