Python hsp
文章平均质量分 71
pigerr杨
这个作者很懒,什么都没留下…
展开
-
HSP_15章 Python_模板设计模式和oop进阶总结
模板设计模式能解决的问题模板设计模式-最佳实践3. 本章作业homework01.pyhomework02.pyhomework03.pyP138. Python_OOP高级知识总结原创 2024-07-08 14:56:11 · 306 阅读 · 0 评论 -
HSP_14章 Python_Class对象和静态方法_抽象类
1.2 应用实例2. 静态方法2.1 基本介绍2.2 应用介绍P134 抽象类1.问题引出2.快速入门原创 2024-07-03 16:59:50 · 340 阅读 · 0 评论 -
HSP_13章 Python_魔术方法
str# 请输出Monster[name,job,sal]对象的属性信息#可以根据需要重写__str__"""说明:1. 在默认情况下,调用的是父类Object的__str__2. 父类Object的__str__返回的就是类型+地址3. 可以根据需要重写__str__"""return f"原创 2024-07-03 09:31:38 · 327 阅读 · 0 评论 -
HSP_12章 Python面向对象编程oop_多态
【代码】HSP_12章 Python面向对象编程oop_多态。原创 2024-07-01 17:54:15 · 304 阅读 · 0 评论 -
HSP_11章 Python面向对象编程oop_进阶部分
通过公共变量引出私有成员如何私有化更加靠近人类思维多个类具有相同的属性和方法,可以抽象出父类,然后子类再进行继承基本语法案例演示# 通过父类名 访问父类成员class A:n1 = 100n1 = 200# say方法通过父类名去访问父类的成员print(f"父类的n1。原创 2024-07-01 11:10:37 · 663 阅读 · 0 评论 -
HSP_10章 Python面向对象编程oop_基础部分
如何定义类如何创建对象如何访问属性成员方法的定义在类中定义成员方法和前面学习过的定义函数,基本是一样的(原理和运行机制是一样),但是还是有点不同(形式上有不同)# 案例演示# 定义一个Person类(name, age),完成如下要求:# 1)添加hi成员方法, 输出"hi,python"# 2)添加ca101成员方法, 可以计算从1 +..+1000的结果# 3)添加cal02成员方法, 该方法可以接收一个数n,计算从1 +..+n的结果。原创 2024-06-24 13:44:55 · 625 阅读 · 1 评论 -
HSP_09章 模块和包
模块是什么模块的作用有哪些参考文档:自定义模块:在实际开发中,python提供的标准库模块不能满足开发需求,程序员需要一些个性化的模块,就可以进行自定义模块的实现# 导入包的模块的指定的函数、类、变量hi()# 导入包的模块的全部功能hi()ok()常见的第三方库网络爬虫自动化数据分析及可视化WEB开发机器学习6.其他常用。原创 2024-06-19 15:22:21 · 742 阅读 · 0 评论 -
HSP_08章 断点调试
在开发中,新手程序员在查找错误时,这时有经验的程序员就会提示,可以用断点调试,一步一步的看源码执行的过程,从而发现错误所在。原创 2024-06-13 16:45:26 · 213 阅读 · 0 评论 -
HSP_07章 排序和查找
顺序查找二分查找插值查找斐波那契查找树表查找分块查找哈希查找#编写顺序查找函数seq_search"""功能: 顺序查找指定的元素:param my_list: 传入的列表(即要查找的列表):param find_val: 要在找的值 / 元素:return:如果查找到则返回对应的索引下标,否则返回 -1"""pass"""思路分析1. 对列表进行遍历,如果找到了,则返回对应的下标2. 如果遍历结束,没有找到,则返回-1"""原创 2024-06-13 14:35:24 · 337 阅读 · 0 评论 -
HSP_06章-2_Python_数据容器(字符串、切片、集合、字典)
字符串也是一种数据容器集合特点: 无序 且不重复集合是有不重复元素构成的无序容器# 1、集合是由不重复元素组成的无宁容器# 不重复元繁组成,可以理解成会自动去重# 无序,就是你定义元素的顺序和取出的顺序不能保证一致# 集合底层会按照自己的一会算法来存储和取数据,所以每次取出顺序是不变的集合不支持索引集合只支持for创建空集合只能用set(),{}代表的是空字典key: 字符串/数字,value: 任意数据类型字典不支持索引只能用for 遍历创建空字典{}/dict()原创 2024-05-17 10:20:10 · 670 阅读 · 0 评论 -
HSP_06章-1_Python_数据容器(概述、列表、元组)
1、数据容器是一种数据类型,有些地方也简称为容器/collections2、数据容器可以存放多个数据,每一个数据也被称为一个元素3、存放的数据/元素可以是任意类型4、简单的说,数据容器就是一种可以存放多个数据/元素的数据类型。原创 2024-05-14 11:13:29 · 260 阅读 · 0 评论 -
HSP_06章_Python_函数
1、简单的说: 递归就是函数自己调用自己,每次调用时传入不同的值2、递归有助于编程者解决复杂问题,同时可以让代码变得简洁。原创 2024-05-06 14:34:19 · 357 阅读 · 1 评论 -
HSP_05章_Python程序控制结构
分支控制基本介绍单分支基本语法if 条件表达式:代码块(可以有多条语句)if 基本语法说明双分支基本语法if 条件表达式 : 执行代码块 1 else : 执行代码块 2多分支基本语法if 条件表达式1:执行代码块1elif 条件表达式2:执行代码块2......else:执行代码块3嵌套分支基本介绍。原创 2024-04-07 17:12:55 · 359 阅读 · 0 评论 -
HSP_04章_扩展: 进制、位运算
右移1位相当于整除(//)2, 取较小的数。2.3 二进制转换八进制、十六进制。2.4 八进制、十六进制转成二进制。2.1 其他进制转十进制。2.2 十进制转其它进制。左移1位相当于乘以2。原创 2024-03-31 00:30:15 · 306 阅读 · 0 评论 -
HSP_04章_Python运算符
算数运算符注意事项:1. 对于除号 / ,返回结果是小数2. 对于取整除, 返回商的整数部分(并且是向下取整)3. 当对一个数取模时,对应的运算公式: a % b = a - a // b *b。原创 2024-03-30 23:38:20 · 195 阅读 · 0 评论 -
HSP_03章_Python 数据类型
type()函数的使用布尔类型也叫bool类型,取True 和 FalseTrue 和 False都是关键字,表示布尔值bool 类型适用于逻辑运算,一般用于程序流程控制关键字:# 保持原样输出 # 单引号 # 双引号# 三个单引号 # 三个双引号。原创 2024-03-25 17:46:27 · 924 阅读 · 0 评论 -
HSP_02章_Python变量与格式化函数
一个变量就是一个世界变量是程序的基本组成单位简单的原理示意图。原创 2024-03-25 11:20:17 · 330 阅读 · 0 评论 -
HSP_01章_Python 语言概述
2. Python不需要以分号结尾,不建议带。python 版本命令: python。cmd 退出: exit()1.Python 区分大小写。原创 2024-03-23 21:48:56 · 299 阅读 · 0 评论