国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > Python > 正文

Python常見工廠函數(shù)用法示例

2020-01-04 15:33:58
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

本文實(shí)例講述了Python常見工廠函數(shù)用法。分享給大家供大家參考,具體如下:

工廠函數(shù):能夠產(chǎn)生類實(shí)例的內(nèi)建函數(shù)。

 工廠函數(shù)是指這些內(nèi)建函數(shù)都是類對(duì)象, 當(dāng)調(diào)用它們時(shí),實(shí)際上是創(chuàng)建了一個(gè)類實(shí)例。

 python中的工廠函數(shù)舉例如下:

1》int(),long(),float(),complex(),bool()

>>> a=int(9.9)>>> a9>>> b=long(45)>>> b45L>>> f=float(8)>>> f8.0>>> c=complex(8)>>> c(8+0j)>>> b1=bool(7.9)>>> b1True>>> b2=bool(0.0)>>> b2False>>> b3=bool([])>>> b2False>>> b4=bool((34,5))>>> b4True

2》str(),unicode()

>>> s=str(9.9)>>> s'9.9'>>> unicode(9.0)u'9.0'>>> unicode('love')u'love'

3》list(),tuple():生成列表或者元組

>>> l=list('python')>>> l['p', 'y', 't', 'h', 'o', 'n']>>> t=tuple('python')>>> t('p', 'y', 't', 'h', 'o', 'n')

4》type():查看類型

>>> type(6)<type 'int'>>>> type('python')<type 'str'>>>> type(u'love')<type 'unicode'>>>> class A():...   pass...>>> a=A()>>> type(a)<type 'instance'>>>> type(A)<type 'classobj'>

5》dict():生成一個(gè)字典

>>> dict(){}>>> dict(one=1,two=2){'two': 2, 'one': 1}>>> dict(zip(('one','two'),(1,2))){'two': 2, 'one': 1}>>> dict([('one',1),('two',2)]){'two': 2, 'one': 1}>>> dict([['one',1],['two',2]]){'two': 2, 'one': 1}>>> dict((('one',1),('two',2))){'two': 2, 'one': 1}>>> dict((['one',1],['two',2])){'two': 2, 'one': 1}

6》set():   生產(chǎn)可變集合

>>> s=set('python')>>> sset(['h', 'o', 'n', 'p', 't', 'y'])>>> s.add(825)#可變集合>>> sset(['h', 'o', 'n', 'p', 't', 'y', 825])

7》frozenset():生成不可變集合

>>> s=frozenset('python')>>> sfrozenset(['h', 'o', 'n', 'p', 't', 'y'])>>> s.add()#不可變集合AttributeError: 'frozenset' object has no attribute 'add'

希望本文所述對(duì)大家Python程序設(shè)計(jì)有所幫助。


注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到python教程頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 芮城县| 习水县| 灵山县| 邛崃市| 个旧市| 嘉黎县| 汕尾市| 陇西县| 晋州市| 玉田县| 汽车| 牙克石市| 揭西县| 封丘县| 林芝县| 洪江市| 绥江县| 肃北| 乃东县| 绥棱县| 香港 | 淮阳县| 江山市| 安化县| 黄石市| 樟树市| 瑞安市| 上饶县| 类乌齐县| 土默特右旗| 泸州市| 武清区| 伊吾县| 德保县| 炉霍县| 如皋市| 海口市| 康保县| 连山| 洛阳市| 兖州市|