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

首頁 > 編程 > Python > 正文

Python內(nèi)置函數(shù)Type()函數(shù)一個有趣的用法

2019-11-25 17:59:29
字體:
供稿:網(wǎng)友

今天在網(wǎng)上看到type的一段代碼 ,然后查了一下文檔,才知道type還有三個參數(shù)的用法。

http://docs.python.org/2/library/functions.html#type

以前只是知道type可以檢測對象類型。然后發(fā)現(xiàn)了一個有趣的用法。

復(fù)制代碼 代碼如下:

def println(self):
a = 1 + 1

print “%s,%s” % (self.aa, a)

A = type(‘A',(),{‘a(chǎn)a':'print a', ‘println': println})

a = A()

type(a)
Out[11]: __main__.A

a.println()
print a,2


第一個參數(shù)是類的名字,第二個元組是父類,第三個是屬性。

哈哈,我覺得很好笑,雖然我函數(shù)里邊第一個參數(shù)還是寫的self,但是如果寫一段代碼都用這種方法定義類,然后再不注意類名的規(guī)范,代碼會變的很難讀。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 娱乐| 资阳市| 营口市| 屯门区| 闽清县| 巴林左旗| 蓬莱市| 宜兰县| 辰溪县| 东乡族自治县| 墨脱县| 府谷县| 德令哈市| 保山市| 库车县| 凤城市| 屏东县| 阿勒泰市| 静宁县| 鹤山市| 石家庄市| 龙里县| 扎鲁特旗| 华容县| 屯留县| 广州市| 沿河| 兴仁县| 青田县| 商丘市| 土默特右旗| 章丘市| 永仁县| 洪湖市| 南丰县| 沙洋县| 泰来县| 邵阳县| 惠州市| 来凤县| 邻水|