我们专注攀枝花网站设计 攀枝花网站制作 攀枝花网站建设
成都网站建设公司服务热线:400-028-6601

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

python函数对象属性 python获取对象的属性值

Python基础之查看Python库、函数和模块

1.dir函数式可以查看对象的属性

创新互联云计算的互联网服务提供商,拥有超过13年的服务器租用、西部信息服务器租用、云服务器、网络空间、网站系统开发经验,已先后获得国家工业和信息化部颁发的互联网数据中心业务许可证。专业提供云主机、网络空间、主机域名、VPS主机、云服务器、香港云服务器、免备案服务器等。

使用方法很简单,举os类型为例,在Python命令窗口输入 dir(‘os’) 即可查看os模块的属性

打开cmd命令窗口:

2.如何查看对象某个属性的帮助文档:两种方法如下:

3.如何查看某个对象的详细:

3.如何查看某个对象的函数:

Python入门题045:根据对象属性进行排序

定义一个Student类,包含name和age。对于一个包含Student对象的列表,按 age 属性进行排序。

#python #class类 #对象属性 #排序

Python入门题045:根据对象属性进行排序

代码1:

代码2:

Python __dict__属性:查看对象内部所有属性名和属性值组成的字典

在 Python 类的内部,无论是类属性还是实例属性,都是以字典的形式进行存储的,其中属性名作为键,而值作为该键对应的值。

为了方便用户查看类中包含哪些属性,Python 类提供了 dict 属性。需要注意的一点是,该属性可以用类名或者类的实例对象来调用,用类名直接调用 dict ,会输出该由类中所有类属性组成的字典;而使用类的实例对象调用 dict ,会输出由类中所有实例属性组成的字典。

举个例子:

程序输出结果为:

{' module ': ' main ', 'a': 1, 'b': 2, ' init ': function CLanguage. init at 0x0000022C69833E18, ' dict ': attribute ' dict ' of 'CLanguage' objects, ' weakref ': attribute ' weakref ' of 'CLanguage' objects, ' doc ': None}

{'name': 'C语言中文网', 'add': ' ' }

不仅如此,对于具有继承关系的父类和子类来说,父类有自己的 dict ,同样子类也有自己的 dict ,它不会包含父类的 dict 。例如:

运行结果为:

{' module ': ' main ', 'a': 1, 'b': 2, ' init ': function CLanguage. init at 0x000001721A853E18, ' dict ': attribute ' dict ' of 'CLanguage' objects, ' weakref ': attribute ' weakref ' of 'CLanguage' objects, ' doc ': None}

{' module ': ' main ', 'c': 1, 'd': 2, ' init ': function CL. init at 0x000001721CD15510, ' doc ': None}

{'name': 'C语言中文网', 'add': ' ' }

{'na': 'Python教程', 'ad': ' ' }

除此之外,借助由类实例对象调用 dict 属性获取的字典,可以使用字典的方式对其中实例属性的值进行修改,例如:

程序运行结果为:

{'name': 'C语言中文网', 'add': ' ' }

Python教程


网站栏目:python函数对象属性 python获取对象的属性值
文章网址:http://mswzjz.cn/article/dooojgj.html

其他资讯