
网络程序设计
文章平均质量分 64
Hello, world
致力于创作高可移植性的代码哈哈哈哈
展开
-
Python类的特殊方法
() 获取对象指定属性的值,如果同时定义了该方法与__getattr__(),那么__getattr__()将不会被调用,除非在__getattribute__()中显式调用__getattr__()或者抛出AttributeError异常。 Python类有大量的特殊方法,其中比较常见的是构造函数和析构函数,除此之外,Python还支持大量的特殊方法,运算符重载就是通过重写特殊方法实现的。() 与内置函数str()对应,要求该方法必须返回str类型的数据。() 与内置函数reversed()对应。原创 2023-06-04 15:11:59 · 734 阅读 · 0 评论 -
Python 3.x中的属性
在 Python 3.x 中,属性是一种特殊的类成员,它定义了对象的状态和行为。属性通常用于存储对象的内部状态和数据,提供对其进行访问、修改和删除的接口。需要注意的是,当实例属性和类属性同名时,实例属性会覆盖掉类属性。如果想要访问类属性,可以使用类名或。Python 的属性可以分为两种类型:实例属性和类属性。原创 2023-06-04 15:06:35 · 206 阅读 · 0 评论 -
类成员与实例成员,私有成员与公有成员
综上所述,Python中具有动态性,它允许我们在运行时动态地增加或修改类和对象的属性和方法,这是和很多面向对象语言不同的一点,也是Python动态类型的特点之一。在Python中,类是一种面向对象的编程方法,它定义了一组共享相同属性和方法的对象的抽象模板。在Python中比较特殊的是,可以动态地为类和对象增加成员,这一点是和很多面向对象程序设计语言不同的,也是Python动态类型特点的一种重要体现。在类的方法中可以调用类本身的其他方法,也可以访问类属性以及对象属性。原创 2023-06-03 16:47:59 · 533 阅读 · 0 评论 -
self参数(python)
在上面的示例中,我们创建了一个Person类的实例person,并调用它的introduce()方法,这个方法不需要显式传递self参数,因为Python会自动将person对象传递给self参数。在类的实例方法中访问实例属性时,需要以self为前缀,这是因为实例方法是基于类的模板创建出来的,而使用self可以帮助实例方法找到它所对应的对象,从而访问和修改该对象的属性和方法。在这种情况下,需要首先创建该类的实例对象,然后使用该实例对象来调用该方法,并将该实例对象作为self参数的值传入。原创 2023-06-03 13:29:59 · 1468 阅读 · 0 评论 -
python多线程与多进程
python多线程与多进程在你有更多的计算资源的时候,你可以使用进程加快任务打开Photoshop、3DsMax这样的大型软件时需要加载很多模块和动态链接库,软件启动时间会比较长,可以使用一个线程来显示一个小动画来表示当前软件正在启动,当后台线程加载完所有的模块和库之后,结束该动画的播放并打开软件主界面;这句话所描述的情况是针对打开大型软件时的实际应用场景,具体来说就是打开Photoshop和3DsMax这两个软件时,需要加载很多模块和动态链接库,这些模块和库越多,启动时间就越长。为了优化用户体验,可原创 2023-05-08 18:36:38 · 130 阅读 · 1 评论