python函式解讀 python 函式解讀

2021-10-11 17:24:04 字數 1817 閱讀 1064

1、strip()函式:用於移除字串頭尾指定的字元(預設為空格或換行符)或字串行(包括'\n', '\r',  '\t',  ' ')

注意:該方法只能刪除開頭或是結尾的字元,不能刪除中間部分的字元

語法:s.strip(rm)        刪除s字串中開頭、結尾處,位於 rm刪除序列的字元

s.lstrip(rm)       刪除s字串中開頭處,位於 rm刪除序列的字元

s.rstrip(rm)      刪除s字串中結尾處,位於 rm刪除序列的字元

舉例:>>> a='   hello world   '

>>> a

'   hello world   '

>>> a.strip()

'hello world'

>>> x='\t\r\npython'

>>> x

'\t\r\npython'

>>> x.strip()

'python'

2、列表內新增元素:

expend():新增多個元素,也是在列表的最後新增

insert():在列表的固定位置新增元素

3、從列表中獲取元素:

remove():從列表中刪除某個元素

del list[1]:del是個語句,需要刪除的是list的第x個元素

pop():從列表中取出最後乙個陣列內容,並把最後乙個陣列內容返回

pop(index):從列表中取出對應索引的陣列內容

4、列表分片:

list[1:3]:取出第乙個資料,一共只能取兩個,對應的是左閉又開

5、列表排序:

sort():列表公升序

reverse():列表降序

6、zip把多個列表進行打包

>>> a = [1,3,5,7,9,11,13]

>>> b = [2,4,6,8]

>>> list(zip(a,b))

[(1, 2), (3, 4), (5, 6), (7, 8)]

7、setdefault()函式:

語法:setdefault(key,default=none)

key--要搜尋的鍵

default--沒有找到鍵的情況下返回的值

dict=

print"value : %s"% dict.setdefault('runoob', none)print"value : %s"% dict.setdefault('taobao', '**')

執行結果:

value : 菜鳥教程

value : **

girls =['alice','bernice','clarice']

lettergirls ={}

for girl in girls:

print lettergirls

執行結果:

8、join()函式

語法:  'sep'.join(seq)

引數說明

sep:分隔符。可以為空

seq:要連線的元素序列、字串、元組、字典

上面的語法即:以sep作為分隔符,將seq所有的元素合併成乙個新的字串

返回值:返回乙個以分隔符sep連線各個元素後生成的字串

9、os.path.join()函式

語法:  os.path.join(path1[,path2[,......]])

返回值:將多個路徑組合後返回

10、sqrt()函式

返回數字x的平方值

sqrt()是不能直接訪問的,需要匯入 math 模組,通過靜態物件呼叫該方法

importmath

math.sqrt( x )

python裡面vars 函式解讀

函式作用 vars 函式返回物件object的屬性和屬性值的字典物件。簡單的說就是物件轉化為dict 字典 物件。示例 x 1 aaa vars aaa x 相當於常數型別的字典 1 class ddd 定義乙個類 yy 1 zz 3 aaa ddd 這樣會有問題 traceback most re...

python簡述定義函式的規則 python 函式

一.定義函式 函式是組織好的,可重複使用的,用來實現單一,或相關聯功能的 段 函式能提高應用的模組性,和 的重複利用率 函式式 將某功能 封裝到函式中,日後便無需重複編寫,僅呼叫函式即可 物件導向 對函式進行分類和封裝,讓開發 更快更好更強.函式式程式設計最重要的是增強 的重用性和可讀性 1.定義函...

pytho函式星號引數

神奇的星號 傳遞實參和定義形參 所謂實參就是呼叫函式時傳入的引數,形參則是定義函式是定義的引數 的時候,你還可以使用兩個特殊的語法 呼叫函式時使用 test args 的作用其實就是把序列 args 中的每個元素,當作位置引數傳進去。比如上面這個 如果 args 等於 1,2,3 那麼這個 就等價於...