1. 程式人生 > >python25 python的三目運算子

python25 python的三目運算子

其他語言的三目運算子大類似: 條件 ?  條件為真返回值: 條件為假返回值

python不一樣: 條件為真的返回值  if  條件  else  條件為假的返回值

                或者    條件  and  條件為真的返回值  or 條件為假的返回值

 

name = ''

print(name and '你好:'+name or '歡迎你')
print('你好:'+name if name else '歡迎你')

 

name = 'dhh'

print(name and '你好:'+name or '歡迎你') print('你好:'+name if name else '歡迎你')