python的幾個常用內建函式

2022-01-31 23:52:43 字數 1372 閱讀 8544

dir()檢視屬性(函式和資料物件)

help()檢視具體的幫助文件

id() 用來檢視資料物件的位址

split 分隔(str ---> list):

>>> s="my:name:is:xiaofan"

>>> s.split(":")

['my', 'name', 'is', 'xiaofan']

join合併(list--->str)

>>> l1=["a","b","c"]

>>> l2='-'.join(l1)

>>> print(l2)

a-b-c

去除(左右兩邊)空格、製表符等:

>>> name = " xaio fan "

>>> name.strip(' ')

'xaio fan'

>>> name.rstrip(' ')

' xaio fan'

>>> name.lstrip(' ')

'xaio fan '

replace替換:

>>> name

' xaio fan '

>>> name.replace(' ','')

'xaiofan'

count 計算出現的個數:

>>> name

' xaio fan '

>>> name.count('x')

1find、index 查詢字元的索引的位置(區別:index查詢不到會報錯)

>>> name

' xaio fan '

>>> name.find('i')

3>>> name="this is a boy"

>>> name.find('a')

8>>> name.index('a')

8>>> name.find('e')

-1>>> name.index('e')

traceback (most recent call last):

file "", line 1, in

valueerror: substring not found

zip 合併列表:

>>> a=[1,2,3]

>>> b=[1,2,3]

>>> zip(a,b)

[(1, 1), (2, 2), (3, 3)]

>>> dict(zip(a,b))

列表追加

>>> list1.extend("c")

>>> list1

['a', 'b', 'c']

>>> list1.extend(["d","e","f"])

>>> list1

['a', 'b', 'c', 'd', 'e', 'f']

Python 幾個常用的內建函式

build in functions 1 list iter 將iter轉換為list 2 tuple iter 將iter轉換為tuple 3 enumerate iter,start 0 4 len seq 獲取seq的長度 5 max iter,key none or max arg0,arg...

Python內建的幾個函式

說到字串 string 相信大家都很熟悉了。它是我們最常用的資料型別之一,括在引號內。但是python中的字串操作,具體應該怎麼搞呢?string1 yyy zzz 字串1,類似於路徑 string2 123.456.789 字串2,類似於版本 string3 字串3,將下面的列表內容新增到裡面 j...

python的幾個內建函式

python的內建函式功能比較豐富,而且相當靈活,目前掌握了幾個比較常用的 1.lambda lambda其實就是一條語句,lambda x body。x是lambda函式的引數,引數可以有任意多個 包括可選引數 body是函式體,只能是乙個表示式,並且直接返回該表示式的值。f lambda x x...