python教程:[79]賦值運算中的條件語句

在python中,我們經常用一些邏輯運算來實現複雜的賦值運算。在一些賦值語句,也就是包含等號的python語句中,通常附帶一些條件語句,以便用更少的代碼寫更複雜的命令,並且增加了代碼的可讀性,因為這些語句往往看起來就像一個英文句子,讀起來還朗朗上口,下面是一個簡單的賦值,後面的代碼都用到了這些值。

在賦值中使用if語句,如果b等於c,返回a,否則返回c

and符號表示如果a為零則返回a,否則返回b,也就是and總是返回第一個為零的數,當然,如果都不為零,則返回最後一個數

如果我們交換ab,返回的仍然是d=0

如果換成兩個不為零的數,總是返回後者

返回後者

or語句總是返回第一個不為零的數,下面返回的是a

下面返回的還是a(兩個不為零的數)

如果交換這兩個數,則返回c

本文內容整理自網絡, 文中所有觀點看法不代表淘大白的立場