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