P034 python基礎(chǔ):內(nèi)建函數(shù)08

"""

62,tuple()將列表轉(zhuǎn)換為元組。

語法:tuple( iterable )

"""

print(tuple([1, 2, 3, 4]))

print(tuple({1:2, 3:4}))# 針對字典 會返回字典的key組成的tuple

print(tuple((1, 2, 3, 4)))# 元組會返回元組自身

"""

63,type()如果你只有第一個參數(shù)則返回對象的類型巴帮,三個參數(shù)返回新的類型對象拌倍。

語法:type(object)

type(name, bases, dict)

參數(shù)name -- 類的名稱暇番。bases -- 基類的元組于个。dict -- 字典镐作,類內(nèi)定義的命名空間變量锈津。

返回值

一個參數(shù)返回對象類型, 三個參數(shù)呀酸,返回新的類型對象。isinstance() 與 type() 區(qū)別:type() 不會認(rèn)為子類是一種父類類型琼梆,不考慮繼承關(guān)系性誉。isinstance() 會認(rèn)為子類是一種父類類型,考慮繼承關(guān)系茎杂。

如果要判斷兩個類型是否相同推薦使用 isinstance()错览。"""

# 一個參數(shù)實(shí)例

print(type(1))

print(type('pyer_up'))

print(type(["r","c"]))

type({"k":'ert'})

print(type(3) ==int)# 判斷類型是否相等

# 三個參數(shù)

class X(object):

a =1

y =type('X', (object,), dict(a=1))# 產(chǎn)生一個新的類型X

#type與instance區(qū)別

class A:

pass

class B(A):

pass

print(isinstance(A(), A))# returns True

print(type(A()) == A)# returns True

print(isinstance(B(), A))# returns True

print(type(B()) == A)# returns False

"""

64,vars() 函數(shù)返回對象object的屬性和屬性值的字典對象。

語法:vars([object])

PS:不帶參數(shù)調(diào)用 vars() 函數(shù)將返回包含局部符號表的字典煌往。"""

class Person:

name ="John"

? age =36

? country ="norway"

x =vars(Person)

print(x)

print(vars())

"""

65,zip()接受一系列可迭代對象作為參數(shù)倾哺,將對象中對應(yīng)的元素打包成一個個元組,然后返回由這些元組組成的列表刽脖。

若傳入?yún)?shù)的長度不等羞海,則返回列表的長度和參數(shù)中長度最短的對象相同。"""

x=[1,2,3]

l=[1,2,3]

z=(1,2,3)

for iin zip(x,l,z):

print(i)

h=(1,2,3,4)

k=[1,2,3]

for iin zip(h,k):

print(i)

j = (1, 2, 3, 4)

for i in zip(j):

print(i)

#zip()配合*號操作符,可以將已經(jīng)zip過的列表對象解壓

x=[1,2,3]

y=[

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

z=[

4,5,6]

xyz=zip(x,y,z)

for iin xyz:

print(i)

h,j,k =zip(*xyz)

print(h,j,k)

x=[

5,6,7]

print([x]) #[x]生成一個列表的列表曲管,它只有一個元素x

print([x]*3) #[x] * 3生成一個列表的列表扣猫,它有3個元素,[x, x, x]

for iin zip(*[x]*3):#zip(* [x] * 3)等價于zip(x, x, x)

? ? print(i)

#應(yīng)用翘地,同時遍歷兩個可迭代序列申尤,一般用于對比

name=['song','ping','python']

age=[

26,26,27]

for i,j in zip(name,age):

print(i,j)

"""

66,__import__():import作用:導(dǎo)入/引入一個python標(biāo)準(zhǔn)模塊,其中包括.py文件衙耕、帶有__init__.py文件的目錄昧穿;__import__作用:同import語句同樣的功能,

但__import__是一個函數(shù)橙喘,并且只接收字符串作為參數(shù)时鸵。

其實(shí)import語句就是調(diào)用這個函數(shù)進(jìn)行導(dǎo)入工作的,import sys <==>sys = __import__('sys')厅瞎。import導(dǎo)入的是一個標(biāo)準(zhǔn)模塊饰潜,而標(biāo)準(zhǔn)模塊的概念是一個文件夾里面必須包含__init__.py文件。它的作用更像是一種聲明和簸,且import模塊進(jìn)來之后彭雾,萬一原本的模塊有什么變化,可以通過reload()進(jìn)行重新加載锁保。__import__()作為一個函數(shù)薯酝,只能接受字符串參數(shù)半沽,返回值可以直接用來操作,通常在動態(tài)加載的時候用到這個函數(shù)吴菠,最常見的情景就是插件功能的支持者填。__import__與import的對比import? ? ? ? ? ? ? ? __import__

傾向? ? 固定式聲明? ? ? ? ? ? ? 動態(tài)加載

適用場景? 已經(jīng)明確知道項(xiàng)目中哪些模塊? 模塊可以動態(tài)插拔、動態(tài)引入運(yùn)行

舉例? import os #導(dǎo)入固有的os模塊? __import__('employee').find(name='大哥')#動態(tài)加載剛安裝的員工管理模塊做葵,并且查找一個叫“大哥”的人"""

內(nèi)建函數(shù)占哟,到此就結(jié)束了!有些函數(shù)是需要功底才可以理解清楚酿矢,理解不了的榨乎,先放過吧!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末棠涮,一起剝皮案震驚了整個濱河市谬哀,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌严肪,老刑警劉巖史煎,帶你破解...
    沈念sama閱讀 212,884評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異驳糯,居然都是意外死亡篇梭,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,755評論 3 385
  • 文/潘曉璐 我一進(jìn)店門酝枢,熙熙樓的掌柜王于貴愁眉苦臉地迎上來恬偷,“玉大人,你說我怎么就攤上這事帘睦∨刍迹” “怎么了?”我有些...
    開封第一講書人閱讀 158,369評論 0 348
  • 文/不壞的土叔 我叫張陵竣付,是天一觀的道長诡延。 經(jīng)常有香客問我,道長古胆,這世上最難降的妖魔是什么肆良? 我笑而不...
    開封第一講書人閱讀 56,799評論 1 285
  • 正文 為了忘掉前任,我火速辦了婚禮逸绎,結(jié)果婚禮上惹恃,老公的妹妹穿的比我還像新娘。我一直安慰自己棺牧,他們只是感情好巫糙,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,910評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著陨帆,像睡著了一般曲秉。 火紅的嫁衣襯著肌膚如雪采蚀。 梳的紋絲不亂的頭發(fā)上疲牵,一...
    開封第一講書人閱讀 50,096評論 1 291
  • 那天承二,我揣著相機(jī)與錄音,去河邊找鬼纲爸。 笑死亥鸠,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的识啦。 我是一名探鬼主播负蚊,決...
    沈念sama閱讀 39,159評論 3 411
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼颓哮!你這毒婦竟也來了家妆?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,917評論 0 268
  • 序言:老撾萬榮一對情侶失蹤冕茅,失蹤者是張志新(化名)和其女友劉穎伤极,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體姨伤,經(jīng)...
    沈念sama閱讀 44,360評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡哨坪,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,673評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了乍楚。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片当编。...
    茶點(diǎn)故事閱讀 38,814評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖徒溪,靈堂內(nèi)的尸體忽然破棺而出忿偷,到底是詐尸還是另有隱情,我是刑警寧澤臊泌,帶...
    沈念sama閱讀 34,509評論 4 334
  • 正文 年R本政府宣布鲤桥,位于F島的核電站,受9級特大地震影響缺虐,放射性物質(zhì)發(fā)生泄漏芜壁。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,156評論 3 317
  • 文/蒙蒙 一高氮、第九天 我趴在偏房一處隱蔽的房頂上張望慧妄。 院中可真熱鬧,春花似錦剪芍、人聲如沸塞淹。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,882評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽饱普。三九已至运挫,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間套耕,已是汗流浹背谁帕。 一陣腳步聲響...
    開封第一講書人閱讀 32,123評論 1 267
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留冯袍,地道東北人匈挖。 一個月前我還...
    沈念sama閱讀 46,641評論 2 362
  • 正文 我出身青樓,卻偏偏與公主長得像康愤,于是被迫代替她去往敵國和親儡循。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,728評論 2 351

推薦閱讀更多精彩內(nèi)容