- 博客(22)
- 收藏
- 关注
原创 Python学习笔记-类型注解+多态
抽象类:包含抽象方法的类,例如👆上述代码中的AC类,抽象方法是指没有具体实现的方法(pass),多用于做顶层设计,以便子类做具体实现,也是对子类的一种软约束,要求子类必须复写(实现)父类中的一些方法。类型注解只是提示性功能,并不是决定性的,数据类型和注解类型不一致也不会导致错误。多态是指,多种状态,即完成某个行为时,使用不同的对象会得到不同的状态。
2024-03-18 22:07:28 127
原创 Python学习笔记-封装、继承
子类继承父类的成员方法和成员属性后,如果对其“不满意”,可以对其进行复写,即在子类中重新定义同名的属性或方法。我们在成员属性和成员方法中,定义了私有属性和方法后,我们实例化一个类对象,该类对象无法调用私有属性和方法,
2024-03-18 19:48:13 299 1
原创 Python学习笔记-类与对象,魔术方法
类的适用语法:class 类名称: class是关键字,表明定义类- 类的属性 类的属性,即定义在类中的变量(成员变量- 类的行为 类的行为,即定义在类中的函数(成员方法创建类对象的语法:对象 = 类名称()"""演示面向对象的成员方法定义和使用"""# 定义一个带有成员方法的类print(f"大家好,我是"""演示面向对象的成员方法定义和使用。
2024-03-18 16:50:41 536 1
原创 Python学习笔记-动态柱状图案例
for循环每一年的数据,基于每一年的数据,创建每一年的bar对象。数据格式:(包含1960-2019全球所有国家的gdp)最终在生成的dt.html文件中,通过浏览器打开图片。在for中,将每一年的bar对象添加到时间线中。👆遍历每一行,获取年份,国家,gdp。保存在data_lines。👆将数据添加到字典中。
2024-03-18 12:02:15 206 1
原创 Python学习笔记-模块导入
自定义一个 model.py 文件,内部有函数 test()# model.py新建一个 once.py ,并导入model模块>>> 7。
2024-03-06 14:24:24 268 1
原创 Python学习笔记-异常的传递性
当函数func01中发生异常,并且没有捕获处理这个异常的时候,异常会传递到函数func02,当func02也没有捕获处理这个异常的时候,main函数会捕获这个异常,这就是异常的传递性,
2024-03-06 13:24:23 110 1
原创 Python学习笔记-程序异常
try:运行一段代码,但不确定这段代码是否会出现异常;except:如果try内的代码出现异常,except用来捕获异常,并执行except内的代码;else:如果try内的代码无异常,则执行else内的代码;finally:无论try内的代码是否有异常,都要执行finally内的代码。
2024-03-06 13:14:13 122 1
原创 Python学习笔记-文件的处理操作02(写入、追加文件)
文件的写入功能写入文件使用open函数的"w"模式进行写入写入的方法有:write(), 写入内容flush(), 刷新内容到硬盘中注意事项:w模式,若文件不存在,会创建新文件w模式,若文件存在,会清空原有内容close() 方法,自带有flush()方法的功能。文件的追加功能追加写入文件使用open函数的”a“模式进行写入追加写入的方法有:(与w模式一致)write(), 写入内容flush(), 刷新内容到硬盘中注意事项:w模式,若文件不
2024-03-05 14:56:21 174 1
原创 Python学习笔记-字典综合案例
上面的代码是错误的,运行后员工的’级别’, '工资’都未发生变化,即,上述代码仅仅遍历了字典,但并未改变字典Key值,希望有大佬给解释下错误原因🙇。
2024-03-02 15:45:05 174 1
原创 Python学习笔记-continue和break关键字
continue:对循环进行临时跳过,即中断本次循环,直接进入下一次循环;上方代码中,语句1被执行,遇到break后,for循环终止,上方代码中,遇到continue就结束本次循环,进入下一次。所以语句2不会被执行,循环终止后,语句3可正常被执行。break:在循环内,遇到break就结束循环。可用于for和while循环,效果一致。所以语句1会被执行,语句2不会被执行。
2024-02-28 20:38:34 162
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人