- 博客(11)
- 收藏
- 关注
原创 上辈子敲代码,这辈子学 HTML(二)---------html标签
HTML标签是网页开发的基础元素,主要分为双标签(如<div>、<p>)和单标签(如<img>、<br>)。标准HTML5文档结构包含<!DOCTYPE>声明和<html>、<head>、<body>等核心标签。常用标签可分为七大类:文本格式化标签(h1~h6、p、span)、布局标签(div、header、nav)、链接与图片标签(a、img)、列表标签(ul、ol)、表格标签(table)、表单标签(form
2026-04-24 14:35:38
430
原创 上辈子敲代码,这辈子学 HTML(一)---------html框架
HTML文档由head和body两部分组成,head包含元数据和外部资源引用,body包含页面内容。head中常用标签包括:1)meta定义字符编码、刷新等元信息;2)title设置网页标题;3)style内嵌CSS样式;4)link引入外部CSS文件或网站图标;5)script嵌入或引入JavaScript代码。这些元素共同构成了HTML文档的基本框架,其中head部分用于配置页面属性和资源,不直接显示内容,而body部分则包含所有可见的页面元素和内容。
2026-04-13 21:57:07
225
原创 重生归来之我从零开始学Python(九)—————闭包
本文探讨了Python中的作用域和闭包机制。在作用域方面,全局变量可在全局和局部访问,而局部变量仅能在定义它的函数内访问,全局无法访问局部变量,这源于Python的垃圾回收机制会回收函数运行后的局部变量。闭包通过嵌套函数、变量引用和return语句实现,能够保留局部变量供全局间接访问。文章还介绍了global和nonlocal关键字:global用于在函数内声明全局变量,nonlocal则用于修改外层非全局变量。这些机制共同构成了Python变量作用域管理的核心特性。
2026-03-01 00:21:53
387
原创 重生归来之我从零开始学Python(八)—————面向对象三大特性
本文介绍了面向对象编程的三大特性:封装、继承和多态。在封装部分,详细说明了Python中公有/私有属性的设置方法,以及通过get/set接口访问私有属性的实现。继承部分阐述了单继承和多继承的语法,使用super()调用父类方法,以及MRO方法解析顺序。多态部分强调了方法重写的必要性,通过案例展示了不同子类对象调用相同父类方法产生的不同结果。文中提供了丰富的代码示例,包括汽车类继承体系、水果榨汁多态实现等,帮助理解面向对象编程的核心概念和应用方法。
2026-02-28 22:23:19
538
原创 重生归来之我从零开始学Python(七)—————面向对象基础
摘要:本文对比了面向过程与面向对象编程方法。通过学生报名案例,说明面向过程采用"自顶向下、逐步细化"的方式,而面向对象则通过封装实体(学生、教师等)及其行为来实现。主要区别在于:面向对象更贴近现实、适合复杂业务,虽开发复杂度高但更易维护扩展;面向过程执行效率更高。在Python中,类(class)用于定义对象属性和方法,通过实例化生成具体对象。文中以Pet类为例展示了类的定义和对象实例化过程。
2026-02-28 21:52:09
519
原创 重生归来之我从零开始学Python(六)—————魔术变量与魔术方法
Python中的魔术变量和魔术方法是以双下划线开头和结尾的特殊变量和函数。主要魔术变量包括:__all__控制模块导入时的可见内容,__name__判断模块是被导入还是直接运行,__file__显示模块路径,doc__存储文档字符串。常见魔术方法有:init()对象初始化,str()定义打印输出,del()对象删除时执行清理。这些特性为Python提供了强大的元编程能力,能实现类的特殊行为和模块控制。例如__all__可限制from module import *时导入的内容,而__name=="
2026-01-26 23:31:49
564
原创 重生归来之我从零开始学Python(五)—————异常处理(异常捕获语法、else语句、finally语句、综合案例)
当检测到⼀个错误时,解释器就⽆法继续执行了,反而出现了⼀些错误的提示,从而中断程序,这就是所谓的 " 异常 "。例如:因为除数不能为0,当b被赋值为0时,随即触发异常“ZeroDivisionError”,导致程序报错!那么我们又应该如何解决问题呢?
2026-01-23 23:17:40
495
原创 重生归来之我从零开始学Python(四)—————文件操作(基本操作,文件、文件夹操作、切片、综合案例逐步优化)
本文系统介绍了Python文件操作的基本概念和方法。主要内容包括:1.文件基本操作(打开、读写、关闭文件),详细讲解了open()、write()、read()等函数的使用;2.文件和文件夹操作,介绍了os模块的常用方法;3.通过综合案例演示了文件备份的实现过程,重点解决了文件名含多个"."时的处理问题,展示了切片技术的应用。文章强调了对用户输入校验的重要性,并提供了完整的代码示例,帮助读者掌握Python文件处理的核心技能。
2026-01-22 23:42:17
1051
原创 重生归来之我从零开始学Python(三)—————函数(基本语法、return返回值、函数嵌套、python拆包)
本文介绍了Python函数的使用方法,通过对比优化前后的代码展示了函数如何提升代码简洁性和可读性。主要内容包括:1) 函数定义与调用的基本语法;2) return返回值的多种形式;3) 函数嵌套的应用示例;4) 元组和字典的拆包操作。通过实际案例演示了如何将复杂逻辑封装成函数,使代码更模块化、易维护。文章强调函数在代码复用和结构优化中的重要性,是Python编程的基础技能。
2026-01-21 20:26:04
802
原创 重生归来之我从零开始学Python(二)————Python、C语言、JAVA部分语法共性与区别(输出变量、for/while循环、if判断)
本文对比了C、Java和Python三种语言的基础语法差异。在变量定义方面,C语言需要显式声明类型并使用指针操作字符串,Java中String是引用类型,Python则无需类型声明。循环结构中,三种语言都支持while循环,但Python使用缩进替代大括号。条件判断方面,Python使用elif替代else if,并严格依赖缩进。输出方式上,C用printf,Java用System.out,Python支持f-string格式化。特别提醒,Python对缩进要求严格,且不需要分号结尾。这些语法差异容易导致编
2026-01-20 21:04:48
931
原创 重生归来之我从零开始学Python(一)————七大类型与Debug
本文总结了Python学习中的数据类型和调试技巧。重点介绍了Python七大数据类型:数值、布尔、字符串、列表、元组、集合和字典,详细说明了它们的特性及常用方法。特别强调字符串处理技巧和类型转换的重要性。在调试方面,通过实例演示了如何使用debug工具解决复杂逻辑中的问题,包括设置断点、观察变量变化等调试步骤。文章内容实用性强,既适合初学者系统学习数据类型,也为程序调试提供了有效方法。
2026-01-19 23:21:18
838
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅