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

首頁 > 編程 > Python > 正文

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

2020-02-23 06:25:59
字體:
供稿:網(wǎng)友

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

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

以前只是知道type可以檢測對象類型。然后發(fā)現(xiàn)了一個有趣的用法。
代碼如下:
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ā)表
主站蜘蛛池模板: 银川市| 瑞丽市| 湖南省| 定远县| 兴安县| 防城港市| 都江堰市| 福海县| 德格县| 江源县| 曲周县| 津市市| 远安县| 山东| 乐陵市| 永登县| 乌拉特前旗| 应城市| 九龙县| 甘德县| 通化市| 婺源县| 美姑县| 莱西市| 康平县| 巨野县| 靖安县| 昌乐县| 鄱阳县| 沁源县| 沧源| 江门市| 娄烦县| 镇安县| 县级市| 山东省| 英德市| 方山县| 衡阳市| 高安市| 喀什市|