- 博客(9)
- 收藏
- 关注
原创 类方法的特点、继承和常见的两种模式
_xxx:保护成员,不能用“from module import * ”导入,只有类对象和子类对象能访 问这些成员。· __xxx__:系统定义的特殊成员· __xxx: 类中的私有成员,只有类对象自己能访问,子类对象也不能访问。(但,在类外 部可以通过“对象名. _类名__xxx”这种特殊方式访问。Python 不存在严格意义的私有成员)在子类中,如果想要获得父类的方法时,我们可以通过 super()来做。super()代表父类的定义,不是父类对象。...
2022-08-06 19:28:14 412 1
原创 Python基础知识学习-Day7
我们把对象比作一个“饼干”,类就是制造这个饼干的“模具”。我们通过类定义数据类型的属性(数据)和方法(行为),也就是说,“类将行为和状态打 包在一起”。对象是类的具体实体,一般称为“类的实例”。类看做“饼干模具”,对象就是根据这个“模 具”制造出的“饼干”。从一个类创建对象时,每个对象会共享这个类的行为(类中定义的方法),但会有自己的属 性值(不共享状态)。更具体一点:“方法代码是共享的,属性数据不共享”。...
2022-08-04 15:32:51 132
原创 Python基础知识学习-Day6
执行 def 定义函数后,系统就创建了相应的函数对象,代码执行 def 时,系统中会创建函数对象,并通过 print_star 这个变量进行引用。执行“c=print_star”后,显然将 print_star 变量的值赋给了变量 c,内存图变成了出变量 c 和 print_star 都是指向了同一个函数对象。因此,执行 c(3)和执 行 print_star(3)的效果是完全一致的。Python 中,圆括号意味着调用函数。在没有圆括 号的情况下,Python 会把函数当做普通对象。...
2022-08-02 21:54:08 294
原创 Python基础知识学习-Day4
字典是“键值对”的无序可变序列,字典中的每个元素都是一个“键值对”,包含“键对象”和“值对象”。可以通过“键对象”实现快速获取、删除、更新对应的“值对象”。字典的创建1aaa','age'111,'job''worker'}c={}或者c=dict()空的字典对象通过zip()创建字典对象18,'job''techer'}用fromkeys创建值为空的字典None}...
2022-07-29 18:46:36 191
原创 Python基础知识学习-Day3
Python中的字符串属于不可变对象,不支持原地修改其中的值,当我们需要原地修改的时候,可以使用io.StringIO对象或array模块。例如假设字符串s="hello"最后会得到字符串变为hgllo的结果。
2022-07-28 16:30:13 75
原创 Python基础知识学习-Day2
链式赋值x=y=123等价于x=123y=123系列解包赋值a,b,c=4,5,6等价于基本内置数据类型有整型、浮点型、布尔型、字符串型;在一些情况下可以通过int()、float()、str()之间转换,使用类型转换要符合规则。
2022-07-26 19:33:24 219
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人