Python 中 and 和 or 的使用

2021-08-11 03:43:25 字數 510 閱讀 5208

and:

python 

中的and

從左到右計算表示式,若所有值均為真,則返回最後乙個值,若存在假,返回第乙個假值。

or: or

也是從左到有計算表示式,返回第乙個為真的值。

文字可能有些繞,可以看下面這張圖:

也就是說:

x or y 的值

只可能是x或y

. x為真就是x, x為假就是y

x and y 的值

只可能是x或y

. x為真就是y, x為假就是x

但是需要注意的是沒有括號的情況下,and的優先順序大於or。

1 and 0 or false:

1 and 0 :1是真,返回0. 0 or false, 0是假,返回false。所以返回false。

python中strip和split的使用

strip 剝去,python strip 方法 python 字串 python 字串 描述 python strip 方法用於移除字串頭尾指定的字元 預設為空格 語法 strip 方法語法 str.strip chars 引數 chars 移除字串頭尾指定的字元。返回值 返回移除字串頭尾指定的字...

Python中strip和split的使用

strip 引數為空時,預設刪除開頭和結尾處的空白符,包括 n r t split 按字串 單個字元 全部分割 ipaddrx xx173.10.1.101 t n ipaddrx.strip x 刪除字串ipaddr中開頭和結尾處的x 173.10.1.101 t n ipaddrx.strip ...

python中OrderedDict的使用

很多人認為python中的字典是無序的,因為它是按照hash來儲存的,但是python中有個模組collections 英文,收集 集合 裡面自帶了乙個子類 ordereddict,實現了對字典物件中元素的排序。請看下面的例項 import collections print regular dic...