![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
qq_26802469
这个作者很懒,什么都没留下…
展开
-
2-python-继承-重写父类的方法
重写父类的属性和方法# 定义父类class A(): # 定义父类的构造方法 def __init__(self): self.a = 'aaaa' # 定义父类的公有方法public def public(selfs): print('publi()method of A')# 定义子类B,继承了父类Aclass...原创 2019-12-04 14:14:37 · 136 阅读 · 0 评论 -
3-python-类方法
class Times(object): factor = 1 # 定义一个类方法,用于修改类的默认参数 @classmethod def mul(cls,x): return cls.factor * xclass TwoTimes(Times): factor = 2# 调用Times.mul(TwoTimes,4)x =...原创 2019-12-01 21:34:42 · 70 阅读 · 0 评论 -
2-python-静态方法
import timeclass Date(object): def __init__(self,year,month,day): # 创建一个构造函数 self.year = year self.month = month self.day = day # 定义一个实例方法 def One(self): ...原创 2019-12-01 21:34:12 · 106 阅读 · 0 评论 -
1-python-类方法概述
方法分类 公有方法 私有方法 静态方法 类方法私有方法和公有方法统称实例方法什么是实例方法?所谓实例方法有以下特点 1、实例方法可以访问属于类和对象的成员 2、必须至少有一个名为self的参数 3、self参数是方法的第一个形参,self代表对象本身 4、在类的实例方法中访问实例属性时需要以self为前缀, 5、但在外部通过对象名调用对象方法时并不需要传递这个参数 ...原创 2019-12-01 21:33:43 · 111 阅读 · 0 评论 -
python-数据成员
什么是数据成员? 数据成员是用来说明对象特有的属性。 比如:姓名、年龄、身高、学历 分类:属于对象的数据成员和属于类的数据成员 所谓对象的数据成员是指在构造函数__init__()中定义的。如何访问类和对象的数据成员class Car(object): """定义一个车的类""" price = 100000 # 属于类的对象成员 de...原创 2019-12-01 21:33:08 · 1491 阅读 · 0 评论 -
python-私有成员与公有成员
什么是私有成员? 从形式上看,如果成员名有两个下划线(__)开头则表示私有成员。 私有成员只允许类函数内部使用,类外部不能访问。 如果需要强制使用,使用方法是"对象名._类名__xxx"class One: def __init__(self,a=1111,b=2222): # 构造方法 """构造函数""" self.__a = a...原创 2019-12-01 21:32:25 · 1078 阅读 · 0 评论 -
python 类的定义与使用
类如何定义? 使用class关键字进行定义 class 关键字之后是一个空格,接下来是类的名称 类名的首字母一般要大写# 定义一个关于车的类class Car(object): def info(self): print("this is a car")如何实例化对象? 使用=号实例化对象 通过 对象名.成员 的方式访问其中的成员数据或成员方法#...原创 2019-12-01 21:31:52 · 2452 阅读 · 0 评论 -
3-python包和模块-分类
标准包/模块 第三方包/模块 自定义包/模块什么是标准模块? 安装pyhton后,电脑上面就存在的一些模块,可以直接导入使用。(os,sys,time,) 每个安装了python的用户电脑上都有这些模块,在一台电脑上面使用了系统模块的代码,到另外一台电脑也可以使用。 只是满足基本的功能需求,因此有下面的第三方和自定义模块,来瞒住更加高级的需求。 特殊:内置模块,不需要导入即可...原创 2019-12-01 21:31:01 · 180 阅读 · 0 评论 -
2-python包和模块-作用
包和模块的作用? 编写好一些"轮子","工具"等代码,供其他模块使用。 有效的对程序进行分解,方便代码的管理和维护。 可以防止同一个模块内命名的重复问题...原创 2019-12-01 21:30:30 · 124 阅读 · 1 评论 -
1-python包和模块-基本概念解析
概念解析 模块 包 库 框架什么叫模块?概念解析:为了使代码更容易维护,提高代码重用价值,可以将一组相关功能的代码写入一个单独的.py文件中,供别人使用,这个.py文件就被称为一个模块。什么是包? 包是一个有层次的结构目录 具体表现形式,包含__init__.py文件目录,这个目录下有一个__init__.py的文件和其他模块或者子包。下面看一下如何从 方法——函数——...原创 2019-12-01 21:29:59 · 90 阅读 · 0 评论 -
python 单元测试
单元测试是什么?单元测试就是对代码进行测试,本质是对类或者函数做测试什么时候做测试?模块代码编写完成后或者研发期间就可以进行单元测试,谁做单元测试?谁的代码谁做测试,单元测试的好处?可以及时发现bug常用的单元测试框架 unittest pytest单元测试的步骤 1、写测试用例 TestCase 2、执行测试用例 TextTestRun...原创 2019-12-01 21:27:29 · 96 阅读 · 0 评论 -
1 python 函数基本语法
函数基本语法使用def关键字来定义函数,然后是一个空格和函数名称,接下来是一对圆括号,在圆括号内是形式参数的参数列表,如果有多个参数则使用逗号分隔开,圆括号之后是一个冒号和换行,最后是必要的注释和函数主题代码定义函数格式如下:def 函数名([参数列表]): """注释""" 函数体举例:>>> def fibs(max):... """...原创 2019-11-28 21:47:46 · 80 阅读 · 0 评论 -
191122_python_split详细介绍
split作用:通过指定分隔符对字符串进行切片,并返回分割后的列表。通过split分割的都是列表。split如何使用?可以不指定分割符,默认为空格;可以指定分隔符进行分割;可以指定分割次数;分割后去哪一块;# 不指定分隔符,默认使用空格,返回一个列表>>> mystr = "https://blog.csdn.net/qq_26802469/article/detai...原创 2019-11-22 21:14:16 · 64 阅读 · 0 评论