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...