- 博客(24)
- 收藏
- 关注
原创 Python学习记录7
本文介绍了面向对象编程(OOP)的三大核心特性:封装、继承和多态。封装通过隐藏实现细节、提供公开接口来保护数据;继承允许子类复用父类的属性和方法;多态使不同对象对同一消息做出不同响应。文章还对比了面向过程与面向对象编程的差异,指出OOP更符合人类思维习惯,能简化复杂问题。此外,文中探讨了耦合度和抽象概念,强调低耦合设计的重要性,以及抽象类作为接口标准的作用。通过通俗易懂的比喻和Python代码示例,清晰阐释了面向对象编程的核心概念和实践方法。
2025-12-11 10:11:13
378
原创 Python学习记录6
该程序实现了学生成绩数据的读取、处理和输出功能。使用lambda匿名函数实现评级逻辑;采用with语句自动管理文件资源;使用map和sum函数高效处理成绩数据;通过字符串拼接和join方法格式化输出结果。程序体现了Python在文件操作、数据转换和字符串处理方面的优势,同时展示了函数式编程思想在实际应用中的简洁性。
2025-11-11 01:30:00
734
原创 Python随机闹钟(AI辅助修改版)
本文介绍了一个随机闹钟学习工具的开发过程(本篇由AI优化完成)。作者最初在抖音看到类似方法后,先用C语言实现基础版本,后改用Python重写并完善功能,最终又通过AI将代码转回更高效的C语言版本(仅70KB)。程序采用模块化设计,包含异常处理、递归调用等技巧,并优化了界面显示效果。附带完整的Python实现代码和流程图解,适合学习基础编程技巧参考。
2025-11-07 12:14:26
915
原创 Python随机闹钟
本文介绍了一个随机闹钟学习工具的开发过程。作者最初在抖音看到类似方法后,先用C语言实现基础版本,后改用Python重写并完善功能,最终又通过AI将代码转回更高效的C语言版本(仅70KB)。程序采用模块化设计,包含异常处理、递归调用等技巧,并优化了界面显示效果。附带完整的Python实现代码和流程图解,适合学习基础编程技巧参考。
2025-11-07 12:09:18
995
原创 Python学习记录5.2
从 os.path 到 pathlib 的完整迁移指南,包含详细对比、实战代码和重要注意事项。通过实际测试验证 pathlib 的现代化路径操作优势。
2025-11-03 09:06:02
962
原创 操作失误导致python3错误指向python其他版本的解决方法
在VMware上的Ubuntu24.04中,因将系统默认python3指向python3.13.8导致终端无法打开的解决方法
2025-10-19 18:40:37
352
原创 Python学习记录4
本文介绍了Python中处理日期时间和文件操作的两个核心知识点:datetime模块的strftime()方法和with open()文件操作。with open部分涵盖常见模式(r/w/a等)、自动关闭机制优势,以及csv模块的写入操作,包括writerow/writerows方法、分隔符(delimiter)、引用字符(quotechar)和引用规则(quoting)等参数的详细说明。
2025-10-17 19:16:56
549
原创 Python学习记录3.2
摘要:本文介绍了通过WeatherAPI查询天气时遇到的中文输入问题及解决方案。文章提供了改进后的Python代码,包括输入标准化处理、数据可视化输出等功能,并解释了关键函数如isinstance()和.strip()的用法。代码优化了用户体验,自动去除输入空格,并能分类显示天气数据。
2025-10-08 17:09:44
333
原创 Python学习记录3.1
本文介绍了如何使用weatherapi.com的API获取指定城市的天气数据。通过Python的requests模块发送HTTP GET请求,接收返回的JSON格式天气信息。文章包含API调用格式说明、关键代码解析(如异常处理、状态码检查等)以及使用示例。代码演示了如何构建请求URL、处理API响应和错误情况,适合作为简单的天气API调用参考实现。
2025-10-08 15:38:51
958
1
原创 Python学习记录2.2
本文介绍了Python字典get()方法的使用。get()方法的核心思想是安全取值并提供默认选项,是处理字典查询的推荐方式。
2025-10-04 16:55:54
238
原创 python学习记录1
本文总结了Python中解决print输出变量时出现空格问题的三种方法:1)使用f-string格式化,通过{}嵌入变量;2)字符串拼接,用+运算符连接;3)修改print的sep参数为空字符串。同时介绍了while循环更规范的True写法,并补充了f-string的高级用法(变量运算、格式控制)和字符串大小写转换方法(upper/lower/title/capitalize)。
2025-10-03 03:28:32
298
原创 汉诺塔游戏编程实现
文章简单描述了下汉诺塔程序实现的思路及程序,程序有多达十五处的警告,但能正常运行。编程还有些不规范,很多函数名都是用中文首字母凑上去的。若读者想要自己试试,可以参考一下思路图,然后根据自己的理解编辑一个汉诺塔程序。
2023-07-18 17:15:00
638
1
原创 [C语言入门]=>函数
自定义函数和库函数一样,有函数名、返回值类型和函数参数,但这些东西需要我们自己来设计。(函数设计时,最好让其有较强的单一性,这样可移植性强statement;//语句项/函数体ret_type 返回类型 fun_name 函数名 paral 函数参数但有一点需要注意,自定义函数前面的返回类型必须和函数体内的return类型一致。为什么要说最好让其有较强的单一性呢?这边举个例子:int z = 0;
2023-07-16 15:32:29
356
1
原创 [C语言入门]=>循环结构
该文章对三种循环语句:for、while、do while进行了较为详细的讲解,通过各种举例让文章更容易被读者理解。希望该文章能帮助大家更好的掌握循环结构。
2023-04-16 20:58:21
312
原创 [C语言入门]=>选择结构
该文章主要是对选择语句if else和switch进行了一些较为详细的说明。主要介绍了两者的基本结构、if else的变形、switch里case和break的作用说明。文章运用大量举例帮助读者理解,希望文章有帮助到大家。
2023-04-08 22:45:58
263
原创 [C语言]加减乘除训练系统
此文章较详细讲解个位数算数训练程序,内含大致流程图。此文章只详细讲解较难部分。时间函数、清屏操作及小数点保留位数等由于作者了解较少,故未进行讲解。
2022-08-12 15:32:55
1291
原创 条件语句if与switch
自己对条件语句if-else和switch-case的浅解及总结,编写时所用语言采用的比较通俗的语言,兴许能让读者比较理解。
2022-03-15 13:52:31
609
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅