- 博客(10)
- 收藏
- 关注
原创 十.进阶面向对象
面向过程开发,简单、开发前期快速,越往后越复杂,适合小工程面向对象开发,复杂、开发前期较慢,越往后开发越方便,适合大工程没有最好的开发模式,只有经过多多练习,见的多了,感受多了,自然也就能够在不同的任务、不同的工程,使用合适的方式进行开发相对于类名.__init__,在单继承上用法基本无差但在多继承上有区别,super方法能保证每个父类的方法只会执行一次,而使用类名的方法会导致方法被执行多次,具体看前面的输出结果多继承时,使用super方法,对父类的传参数,由于super。
2025-03-20 08:54:58
1033
原创 九.深入面向对象
1.操作属性有2种方法直接通过对象名修改对象名 . 属性名 = 数据通过方法间接修改对象名.方法名(数据)2.通过使用方法来进行修改,就可以在方法中进行数据合法性的检查3.通过__可以将属性变为私有属性,这样就防止了通过对象直接操作属性时可能带来的隐患生活中,如果子女想要继承父辈的遗产,往往需要一定的证明素材,这样才有合法性;同理Python中想要表示出谁继承谁,也需要一定的格式来规定,这种方式就是在定义类的()中写上父类的名字。pass。
2025-03-20 08:51:55
2068
原创 八.初识面向对象
面向对象编程(OOP) 是一种解决软件复用的设计和编程方法。这种方法把软件系统中相近相似的操作逻辑和操作 应用数据、状态,以类的型式描述出来,以对象实例的形式在软件系统中复用,以达到提高软件开发效率的作用。大白话来一句:面向对象能实现的功能,面向过程也能实现,往往程序的代码量都比较大,如果用面向过程的方式实现则代码冗余且不已升级,使用面向对象将数据与功能进行封装在中大程序开发中首先考虑使用class 类名 : 方法列表# class Hero: # 经典类(旧式类)定义形式。
2025-03-18 16:58:25
422
原创 七. 函数进阶
函数返回值拆包:如果一个函数通过return返回了一个元组、列表、集合,可以通过拆包的方式将返回值进行拆分到每个变量中,这就是返回值拆包。引用:就是地址那地址是什么呢?可以理解为存放数据的空间在内存中的编号a = 100怎样知道它的地址呢?id(a)4347271232a = [1, 2]我们可以用id(a)a = [1, 2]print(id(a)) # 获取变量存储的引用(地址)是多少a = [1, 2]print(id(a)) # 获取变量存储的引用(地址)是多少b = a。
2025-03-18 16:53:40
1916
原创 六.函数基础
函数:一个功能独立的代码块# 定义一个函数,能够完成打印信息的功能print(' 人生苦短,我用Python ')上面的知识我们知道,函数就是一个独立功能的代码块,想要用函数一定要掌握2块知识定义函数(即怎样制作函数)调用函数(即怎样使用函数)下面我们就来研究函数的定义以及调用def 函数名(形参) : 函数体函数名:一定有,按照命名规则起个名字,注意Python中建议使用“小写加下划线”的方式,例如print_info而不用PrintInfo。
2025-03-17 13:56:14
1051
原创 五.容器类型:字符串、列表、元组、字典、集合
如下定义的变量a,存储的是数字类型的值a = 100如下定义的变量b,存储的是字符串类型的值# 或者双引号或者单引号中的数据,就是字符串较为官方的说法:切片是指对操作的对象截取其中一部分的操作通俗来说:一种能够从数据中取到一部分数据的方式例如:有一个字符串"abcdef",我们可以通过切片取到"cde"切片不仅可以在字符串中应用,还可以对列表、元组等进行操作,简言之“切片”功能很重要。我们以字符串为例讲解“切片”切片使用规则中,要么一个冒号[开始位置:结束位置],要么两个冒号。
2025-03-13 09:33:42
815
原创 四.判断语句和循环语句
把生活中的大于、小于、等于、不等于、大于或者等于、小于或者等于用==!>=<=来表示>=表示的意思是:小于或者等于 只要满足那么结果就是True否则为False<=表示的意思是:小于或者等于 只要满足那么结果就是True否则为False注意等于用==表示,而不是到现在为止,if总体来说学习了3种第1种:只判断一个条件,我们用if来实现第2种:可判断2个条件(满足、不满足),我们用来实现第3种:可以判断N个条件,我们用来实现while和ifif条件成立,则执行一次;while。
2025-03-12 14:07:25
1115
原创 三.基础知识
从小我们知道看书时,可以做一些笔记,能够把当时的灵感想法记录下来,以便在以后再次阅读时快速想起来同样,Python编程语言是由英文编写的,很多时候怕忘记这些代码的作用以及注意点等,也需要写一点“笔记”,此时这些帮助我们的信息就成为“注释”那么什么是常量呢?固定不变的量,就是常量6699 # 6699就是一个常量print(100) # 这个100就是常量print(3.1415926) # 3.1415926也是一个常量常量有什么作用?
2025-03-08 09:06:37
879
原创 一.初识python
Python是由荷兰人吉多·范罗苏姆(Guido von Rossum)发明的一种编程语言,是目前世界上最受欢迎和拥有最多用户群体的编程语言。
2025-03-07 09:07:06
685
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1