>>> i = 10
>>> s = "abc"
>>> nums = [1,2,3]
>>> dicts = {"name":"zhang"} >>> id(i) 40592592 >>> id(s) 44980584
>>> type(i) <class 'int'> >>> type(s) <class 'str'> >>> type(nums) <class 'list'> >>> type(dicts) <class 'dict'>
>>> class Person: # 这里的 self 指某个实例对象自己 ... def __init__(self, name): # name 是实例的属性 ... self.name = name # live 是类的属性 live = True
>>> p1 = Person("zhangsan")
>>> p1.name
'zhangsan'
>>>
>>> p2 = Person("lisi")
>>> p2.name
'lisi' >>> p1 <__main__.Person object at 0x0195AA30> >>> type(p1) <class '__main__.Person'> # 这里的__main__是模块名称
>>> id(Person) 26564024 >>> type(Person) <class 'type'> >>> Person <class '__main__.Person'>
>>> nums = [1,2,3] >>> type(nums) <class 'list'> >>> type(list) <class 'type'>
>>> Person = type("Person", (), {"live":True})
>>> Person
<class '__main__.Person'> >>> class Person: ... live = True ... >>> Person <class '__main__.Person'>
相关推荐:
Python解析JSON的实例分享
分析Python解析XML的几种方式
以上就是Python 元类实例解析_python的详细内容,更多请关注Gxl网其它相关文章!
查看更多关于Python元类实例解析_python的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did81642