python 的三元操作符


條件表達式(三元操作符)     

1.有了這個三元操作符的條件表達式,你可以使用一條語句來完成下面的條件判斷和賦值操作;

x,y=4,5

if x<y:

  temp = x

else:

  temp = y

列子可以改進為

temp = x if x<y else y

print(temp)   

 

例子2         比較三個數中比較小的一個:

x,y,z=1,2,3

if x<y:

    temp=x

else:

    temp=y

if temp<z:

    print(temp)

else:

    temp=z

 

    print(temp)

 

可以改進為:

x ,y,z =1,2,3
temp = (x if x < y else y)

temp = (z if temp> z else temp)

print(temp)

例子3         比較三個數中最大的一個:

 

x,y,z=1,2,3

if x>y:

    temp=x

else:

    temp=y

if temp>z:

    print(temp)

else:

    temp=z

 

    print(temp)

 

例子可以改進為:

a,b,c = 1,2,3

max = (a if a > b else b)

max = (c if max< c else c)

print(max)

以上就是三元操作符的基本內容了!(喜歡就關注我吧!)

 

                                                                


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM