语法如下:
a if test else b
根据test的布尔值来判断返回的是a还是b;如果test为真则返回a,反之则返回b.
举例:
print("True" if True else "False")
# True
print("True" if False else "False")
# False
语法如下:
a if test else b
根据test的布尔值来判断返回的是a还是b;如果test为真则返回a,反之则返回b.
举例:
print("True" if True else "False")
# True
print("True" if False else "False")
# False