Python基礎(chǔ)知識全網(wǎng)最全3(內(nèi)部方法)

1.綜合

  • 1.type(****數(shù)據(jù)): 獲取數(shù)據(jù)的類型

  • 2.isinstance(): 檢查元素類型,返回布爾值
    例:

a = '小甲魚'   
isinstance(a,str)         # 結(jié)果為 True
  • 3.assert: assert(斷言) 條件几缭。當(dāng)條件語句為假時,程序終止并拋出異常

  • 4.len(demo): 得到demo數(shù)組(或字符串)的長度

  • 5.range([start],stop,[step=1]):

生成一個從start參數(shù)的值開始到stop參數(shù)的值結(jié)束的數(shù)字序列,start河泳、step參數(shù)可選并且step默認(rèn)值為1

  • 6.append(): 向列表中添加元素

  • 7.extend(): extend將參數(shù)(新的列表)添加至列表中(即連接兩個列表)

  • 8.insert(): insert(位置,元素) 即將元素插入到指定位置

  • 9.remove(): remove(元素) 從列表中刪除此元素

  • 10.del: delarr[i]:刪除列表中下標(biāo)為i的元素

del arr: 清空數(shù)組,刪除所有元素
  • 11.pop():

arr.pop(): 刪除數(shù)組arr中最后一個元素并返回該元素的值
arr.pop(i): 刪除數(shù)組arr中下標(biāo)為i的元素并返回該元素的值

  • 12.not in:
123 not in arr:如果數(shù)組中沒有123這個元素,返回False。與in相反
  • 13.count(): 計(jì)算元素在數(shù)組中出線的次數(shù),例:arr.count(元素);

  • 14.index(): arr.index(123):返回123在arr數(shù)組中第一次出現(xiàn)的位置的下標(biāo)
    arr.index(123,3,7):123在arr[3]與aaa[6]之間首次出現(xiàn)的位置的下標(biāo)

  • 15.reverse(): 數(shù)組反轉(zhuǎn)年栓。

  • 16.sort():

arr.sort(): 對arr進(jìn)行排序(默認(rèn)從小到大)
arr.sort(reverse=True):  對arr進(jìn)行排序(從大到小)
  • 17.filter():
    例:
list(filter(None,[1,0,False,True])) à [1,True]
list( filter ( lambda x : x % 2 ), range(10) )à [1,3,5,7,9]
  • 18.map():
    例:
list( map( lambda x : x * 2,range(10)))
等價于:
     [ 0 , 2 , 4, 6 , 8 , 10 , 12 , 14 , 16 , 18 ]
  • 19.str(): 返回一個對象的string格式

2拆挥、字符串

1.casefold(): str.casefold():將字符串str中所有大寫字母轉(zhuǎn)為小寫
2.format():

'{0} love {1}.{2}'.format('I','FishC','com')  
'{a} love .{c}'.format(a='I',b='FishC',c='com')
'{0} love 韵洋.{c}'.format('I', b='FishC',c='com')
'{a} love 竿刁.{0}'.format(a='I',b='FishC','com')
以上四條結(jié)果均為: I love FishC.com

'{{0}}'.format('不打印')              結(jié)果為:’{0}’
'{0:.lf}{1}'.format(27.658,'GB')      結(jié)果為:’27.7GB
字符串格式化符號含義

例:

'%c %c %c'% (97,98,99)   -> 'a b c'
'%d + %d = %d' %(4,5,4+5) -> '4 +5 = 9'

3、序列

  • 1.list():
    例:
a = 'a b c'   
list(b)       即: ['a',' ','b',' ','c']
c = (1,2,3)   
list(c)       即: [ 1 , 2 , 3 ]
  • 2.max(arr):返回?cái)?shù)組arr中最大的值

  • 3.sum(arr,[index]):

sum(arr):返回arr中數(shù)字的總和
sum(arr,8):返回arr中數(shù)字的總和+8

  • 4.enumerate(arr):
a = [ 6 , 2 , 4 ]           #返回的是一個對象
list(enumerate(a))   即: [(0,6),(1,2),(2,4)]
  • 5.sorted(arr):對列表arr進(jìn)行排序

  • 6.reversed(arr):對列表arr進(jìn)行反轉(zhuǎn),返回的是一個對象

  • 7.zip():
    例:

a = [2,3,4,5,6]  b = [7,8,9]
list( zip(a , b) )    即: [ (2,7) , (3,8) , (4,9) ]

4搪缨、map字典內(nèi)嵌方法(key-value集合)

  • 1.fromkeys():
    語句 :
demo = {}
demo.fromkeys( (1,2,3) , ”哈哈” )
結(jié)果: {1:'哈哈',2:'哈哈',3:'哈哈'}
  • 2.keys(): demo.keys()= [ 1 , 2 , 3 ]

  • 3.values():demo.values() = '哈哈',' ‘哈哈','哈哈']

  • 4.items():demo.items() = [(1,'哈哈'),(2,'哈哈'),(3,'哈哈')]

  • 5.get():

用法一:
     demo.get(key)               #查找key對應(yīng)的value
用法二:
     demo.get(key,defaultvalue)  #查找key對應(yīng)的value,如果沒有此key,就用defaultvalue充當(dāng)默認(rèn)值
  • 6.clear():
    清空字典:
b={1:'la',2:'sese'}
a= b
a.clear()  結(jié)果: a = {}  b = {}
  • 7.copy():復(fù)制字典

  • 8.pop():

用法一: 
     a.pop(key)      #彈出key對應(yīng)的item
用法二: 
     a.pop()         #隨機(jī)彈出
  • 9.setdefault():\
a.setdefault('abc')         #字典里會多出一個{‘a(chǎn)bc’,None}
a.setdefault(5,'def')       #字典里會多出一個{ 5 , ’def’ }
  • 10.update():
a = {1:'one','小白':'two'}
b = { ‘小白’ : ‘小狗’ }
a.update(b)    等價于: a = {1:'one','小白':'小狗'}

5食拜、set集合

  • 1.創(chuàng)建:
#一種是直接把一隊(duì)元素用花括號括起來
num1 = { 1 , 2 , 3 , 4 , 5 }
#另一種是使用set()工廠函數(shù)
num2 = set( [ 1 , 2 , 3 , 4 , 5 ])
  • 2.add(元素): 向set集合中添加一個元素

  • 3.remove(元素): 從set集合中移除該元素

  • 4.frozenset(): 定義方法同set() , 定義一個元素不可變的set集合

文集推薦:

Java基礎(chǔ)方法集1
Python基礎(chǔ)知識完整版
Spring Boot學(xué)習(xí)筆記
Linux指令進(jìn)階
Java高并發(fā)編程
SpringMVC基礎(chǔ)知識進(jìn)階
Mysql基礎(chǔ)知識完整版
健康管理系統(tǒng)學(xué)習(xí)花絮(學(xué)習(xí)記錄)
Node.js基礎(chǔ)知識(隨手筆記)
MongoDB基礎(chǔ)知識
Dubbo學(xué)習(xí)筆記
Vue學(xué)習(xí)筆記(隨手筆記)

聲明:發(fā)表此文是出于傳遞更多信息之目的。若有來源標(biāo)注錯誤或侵犯了您的合法權(quán)益副编,請作者持權(quán)屬證明與本我們(QQ:981086665负甸;郵箱:981086665@qq.com)聯(lián)系聯(lián)系,我們將及時更正痹届、刪除呻待,謝謝。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末队腐,一起剝皮案震驚了整個濱河市蚕捉,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌柴淘,老刑警劉巖迫淹,帶你破解...
    沈念sama閱讀 211,194評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異为严,居然都是意外死亡敛熬,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,058評論 2 385
  • 文/潘曉璐 我一進(jìn)店門第股,熙熙樓的掌柜王于貴愁眉苦臉地迎上來应民,“玉大人,你說我怎么就攤上這事』迩拢” “怎么了繁仁?”我有些...
    開封第一講書人閱讀 156,780評論 0 346
  • 文/不壞的土叔 我叫張陵,是天一觀的道長辕狰。 經(jīng)常有香客問我改备,道長控漠,這世上最難降的妖魔是什么蔓倍? 我笑而不...
    開封第一講書人閱讀 56,388評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮盐捷,結(jié)果婚禮上偶翅,老公的妹妹穿的比我還像新娘。我一直安慰自己碉渡,他們只是感情好聚谁,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,430評論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著滞诺,像睡著了一般形导。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上习霹,一...
    開封第一講書人閱讀 49,764評論 1 290
  • 那天朵耕,我揣著相機(jī)與錄音,去河邊找鬼淋叶。 笑死阎曹,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的煞檩。 我是一名探鬼主播处嫌,決...
    沈念sama閱讀 38,907評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼斟湃!你這毒婦竟也來了熏迹?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,679評論 0 266
  • 序言:老撾萬榮一對情侶失蹤凝赛,失蹤者是張志新(化名)和其女友劉穎注暗,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體哄酝,經(jīng)...
    沈念sama閱讀 44,122評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡友存,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,459評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了陶衅。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片屡立。...
    茶點(diǎn)故事閱讀 38,605評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出膨俐,到底是詐尸還是另有隱情勇皇,我是刑警寧澤,帶...
    沈念sama閱讀 34,270評論 4 329
  • 正文 年R本政府宣布焚刺,位于F島的核電站敛摘,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏乳愉。R本人自食惡果不足惜兄淫,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,867評論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望蔓姚。 院中可真熱鬧捕虽,春花似錦、人聲如沸坡脐。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,734評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽备闲。三九已至晌端,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間恬砂,已是汗流浹背咧纠。 一陣腳步聲響...
    開封第一講書人閱讀 31,961評論 1 265
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留觉既,地道東北人惧盹。 一個月前我還...
    沈念sama閱讀 46,297評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像瞪讼,于是被迫代替她去往敵國和親钧椰。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,472評論 2 348