国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 南和县| 玉门市| 大厂| 涿州市| 双柏县| 望江县| 桃源县| 翼城县| 腾冲县| 天水市| 普格县| 红河县| 赫章县| 天气| 柯坪县| 柳州市| 海安县| 南澳县| 松江区| 湛江市| 雅安市| 田阳县| 东丰县| 汉阴县| 商河县| 疏附县| 特克斯县| 兴文县| 思茅市| 盐亭县| 枣强县| 阿巴嘎旗| 铁力市| 通榆县| 西安市| 海林市| 竹山县| 三穗县| 大荔县| 临夏市| 文水县|