列举Python面向对象中带双下划线的特殊方法 2023-11-07
__new__:生成实例__init__:生成实例的属性__call__:实例对象加()会执行def__call__:...方法里边的内容。__del__:析构方法,当对象在内存中...详情>
Python之如何判断是函数还是方法? 2023-11-07
看他的调用者是谁,如果是类,就需要传入一个参数self的值,这时他就是一个函数,如果调用者是对象,就不需要给self传入参数值,这时他就是一...详情>
Python静态方法和类方法区别? 2023-11-07
尽管classmethod和staticmethod非常相似,但在用法上依然有一些明显的区别。classmethod必须有一个指向类对象的引用作为第一个参数,而staticm...详情>
python虚拟环境工具virtualenv 2023-11-07
virtualenv是一个创建隔绝的Python环境的工具。virtualenv创建一个包含所有必要的可执行文件的文件夹,用来使用Python工程所需的包。安装pipin...详情>
Python基础之循环 2023-11-07
循环用于重复执行一些程序块。从上一讲的选择结构,我们已经看到了如何用缩进来表示程序块的隶属关系。循环也会用到类似的写法。for循环for循...详情>
python函数的定义 2023-11-07
首先,我们要定义一个函数,以说明这个函数的功能。defsquare_sum(a,b):c=a**2+b**2returnc这个函数的功能是求两个数的平方和。首先,def,这个...详情>
python函数调用和参数传递 2023-11-07
定义过函数后,就可以在后面程序中使用这一函数printsquare_sum(3,4)python通过位置,知道3对应的是函数定义中的第一个参数a,4对应第二个参数...详情>
Python面向对象的基本概念 2023-11-07
python使用类(class)和对象(object),进行面向对象(object-orientedprogramming,简称OOP)的编程。面向对象的最主要目的是提高程序的重复使用...详情>
Python之面向对象的进一步拓展 2023-11-07
我们熟悉了对象和类的基本概念。我们将进一步拓展,以便能实际运用对象和类。调用类的其它信息上一讲中提到,在定义方法时,必须有self这一参...详情>
python文本文件的输入输出 2023-11-07
Python具有基本的文本文件读写功能。Python的标准库提供有更丰富的读写功能。文本文件的读写主要通过open()所构建的文件对象来实现。创建文件...详情>