因为三元表达式可能超过长度,需要加括号,但是加括号应该把整个表达式括住,只括if-else是会报语法错误的。
testnum = (1 if 1 else 0)
# testnum = 1( if 1 else 0) # 错误写法
print(testnum)
输出:
1
因为三元表达式可能超过长度,需要加括号,但是加括号应该把整个表达式括住,只括if-else是会报语法错误的。
testnum = (1 if 1 else 0)
# testnum = 1( if 1 else 0) # 错误写法
print(testnum)
输出:
1