- 博客(21)
- 收藏
- 关注
原创 JavaScript 核心知识点全解析:从基础到进阶
函数声明// 5函数表达式// 6箭头函数// 单个参数可省略括号,单行返回可省略大括号和 return// 9// 多个参数// 3// 直接定义// 使用 Array 构造函数字面量方式name: '张三',age: 20,console.log(`你好,我是${this.name}`);// "张三"// "你好,我是张三"Object 构造函数// "Tesla"
2025-09-02 15:26:51
681
原创 前端 CSS 核心布局与动效知识点总结
通过实例可以清晰看到:弹性布局适合快速实现灵活排列,浮动布局适用于传统横向排列(需注意清除浮动),定位布局用于精准控制元素位置;而变换、过渡和动画则是提升交互体验的关键。实际开发中,需根据场景选择合适技术,结合实例中的代码模板,可快速解决大部分布局与动效问题。掌握这些实战技巧,能显著提高前端页面开发效率与质量。
2025-08-24 01:15:00
553
原创 HTML/CSS 实战知识点总结:从基础到常用效果全解析
本文通过实战案例,系统梳理了 HTML/CSS 的核心知识点,包括标签重置、布局技巧、背景边框应用、交互效果等。这些知识点是前端开发的基础,掌握后可实现常见页面效果(如导航栏、商品卡片、表单等)。实际开发中,需灵活组合这些技巧,结合浏览器兼容性考虑,打造高效、美观的页面。
2025-08-18 20:44:42
794
原创 CSS 核心知识点全解析:从基础到实战应用
CSS 是网页美化的核心,掌握本文的知识点,你就能应对大多数页面样式需求。熟练使用选择器精准定位元素理解盒子模型的空间计算掌握文本和字体样式的设置灵活处理溢出内容和标签特性注意:行内元素和行内块元素之间会有默认间隙(因 HTML 中的空格 / 换行导致),可通过设置父元素解决。
2025-08-16 16:48:53
1711
原创 Python:从元类到多态的实战指南
自定义元类需要继承type,并通过重写__new__方法来干预类的创建。我们可以修改类名、父类、类成员等关键信息。实战示例:自定义元类修改类的创建passclass AA:pass# 自定义元类# 修改类名# 修改父类# 处理类成员:非魔法方法名转为大写else:# 调用父类方法创建类# 使用自定义元类创建类name = '张三'print(Student.__name__) # 输出:Student2(类名被修改)
2025-08-08 16:15:00
939
原创 Python 面向对象编程:封装、继承和语言动态性
Python 面向对象编程通过封装、继承、多态等特性,为代码设计提供了强大的灵活性和可扩展性。本文介绍的知识点从基础的属性封装到高级的设计模式,覆盖了 OOP 的核心应用场景。实际开发中,合理运用这些特性可以大幅提升代码质量,降低维护成本。建议结合具体场景多做练习,加深对面向对象思想的理解。
2025-08-06 11:00:00
449
原创 Python 面向对象编程核心知识点深度解析
类:是对象的抽象模板,包含一类事物的共有特征(属性)和行为(方法)对象:是类的实例化,是具体的事物# 定义Student类# 构造方法:创建对象时自动执行,初始化实例属性self.name = name # 实例属性self.age = age # 实例属性# 实例方法:定义对象的行为# 创建对象(实例化)zs = Student('张三', 20)ls = Student('李四', 22)# 访问属性和方法print(zs.name) # 输出:张三。
2025-08-04 21:13:20
1797
原创 Python 编码与加密技术,base64编码,不可逆加密,rsa加密
编码与加密技术是现代信息系统的基础,从简单的字符编码到复杂的非对称加密,每一种技术都有其特定的应用场景和优势。字符编码的基本原理及 Python 中的实现(encode()decode()Base64 编码的机制与应用(二进制数据文本化)不可逆加密的特性与使用(MD5、SHA-256)RSA 非对称加密的密钥生成、加解密及数字签名随着信息技术的发展,安全威胁也在不断演变,编码与加密技术也在持续进步。未来,量子计算可能会对现有加密算法(尤其是 RSA)构成挑战,后量子加密技术正在成为研究热点。
2025-07-31 20:22:33
989
原创 Python 正则表达式学习总结与代码示例分析
正则表达式是 Python 中非常实用的工具,通过掌握正则表达式的基本知识点和re模块的常见函数,可以高效地处理各种文本匹配、查找和替换任务。在实际应用中,需要根据具体的需求编写合适的正则表达式,并灵活运用re模块的函数来实现相应的功能。同时,要注意正则表达式的性能问题,避免编写过于复杂的正则表达式导致匹配效率低下。希望通过本文的介绍和代码示例分析,能帮助你更好地理解和掌握 Python 中的正则表达式。
2025-07-26 21:00:00
802
原创 从文件操作到数据交互:Python 中 open、shutil、JSON、CSV 模块全解析
在 Python 中,open()函数是用于打开文件的基础函数,它返回一个文件对象,我们可以使用这个对象进行文件的读写操作。open()其中,file参数是文件的路径,mode参数指定了文件的打开模式。shutil模块提供了一系列用于高级文件操作的函数,包括文件复制、移动、删除等。这些函数可以帮助我们更方便地处理文件和目录。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它易于人类阅读和编写,同时也易于机器解析和生成。
2025-07-26 14:50:51
772
原创 Python 常用模块全解析:math、datetime、calendar、random 与 os 实战
math模块提供了许多数学相关的函数和常量,这些函数和常量的返回值通常为浮点数。通过使用math模块,我们可以方便地进行各种数学计算。datetime模块提供了处理日期和时间的类和函数,使得我们可以方便地进行日期和时间的计算、格式化等操作。calendar模块提供了与日历相关的功能,例如打印日历、判断闰年等。random模块提供了生成随机数的功能,在很多场景中都有广泛的应用,例如游戏开发、数据采样等。os模块提供了与操作系统进行交互的功能,例如文件和目录的操作、获取当前工作目录等。通过对math。
2025-07-25 09:13:23
1009
原创 Python:函数、闭包与数据处理
函数在 Python 中是一种封装特定功能的代码块,它的主要作用是实现代码的复用,避免代码的重复编写,提高代码的可读性和可维护性。def 函数名(形参列表):函数体[return 返回值]test() # 调用函数,输出 1111这个函数test只是简单地打印出1111,当我们需要多次输出1111时,只需要调用这个函数即可,而不需要重复编写代码。lambda函数也称为匿名函数,它是一种简洁的函数定义方式,适用于简单的、一次性的函数需求。lambda函数的特点是函数体只能是一句话,并且如果函数体是。
2025-07-21 16:59:02
940
原创 Python 基础编程习题总结
本文总结了Python基础编程习题,涵盖字典操作、列表处理、循环控制等核心知识点。内容包括:1)字典的创建、访问、增删改查操作;2)列表与字典的综合应用,如成绩统计、字典转二维列表;3)常见编程问题,包括二进制处理、字符统计、表达式计算等;4)实用案例,如商品库存管理、杨辉三角生成和学生管理系统实现。通过这些练习,读者可以掌握Python基础数据结构的使用方法,提升解决实际问题的能力。文中代码示例详细展示了各类操作的实现方式,适合Python初学者巩固基础知识。
2025-07-13 18:00:00
309
原创 Python 核心数据结构与经典算法实战指南
列表:适合存储有序可变数据,灵活度最高元组:适合存储不可变数据,安全性更高集合:适合去重和关系运算,效率优异字典:适合键值对映射,查询速度最快掌握这些数据结构的特性与操作,结合排序等基础算法,能有效提升代码效率和可读性。建议多通过实际案例练习,逐步理解不同场景下的数据结构选择策略。
2025-07-12 18:00:00
508
原创 Python 字符串操作:切片与断言的实用指南
本文介绍了Python中字符串的切片和断言操作。字符串切片通过s[start:end:step]语法实现,可提取特定字符或翻转字符串。断言操作包括isdigit()、isalpha()等方法,用于判断字符串特征。文章还展示了切片提取替换、自定义判断条件、日期格式转换和手机号验证等实际案例,帮助读者掌握字符串处理技巧,提升编程效率。
2025-07-09 18:00:00
522
原创 Python 字符串操作全攻略:从基础到实战
本文全面介绍了Python字符串操作的核心知识点,包括:1)字符串的定义方式,如换行、转义字符和原始字符串;2)三种格式化方法(f-string、format、%格式化)及其应用场景;3)字符串遍历的三种方式(索引、直接遍历、enumerate);4)常用字符串方法(count、find、split、replace等)的功能和用法;5)实际应用示例,如字母检测、数字统计和日期格式转换。通过系统讲解和代码示例,帮助读者掌握Python字符串处理的关键技能,提升文本数据处理能力。
2025-07-08 18:00:00
989
原创 Python 编程基础作业总结
本文总结了Python基础编程的系列练习,涵盖多个核心知识点。主要内容包括:1) 使用蔡乐公式计算指定月份的第一天是星期几;2) 数值处理题目如计算特定区间内不能被3整除的前20个数的平均值、统计满足特定条件的自然数数量;3) 循环结构应用包括计算阶乘、阶乘和、斐波那契数列等;4) 条件判断题目如登录验证、成绩录入求和;5) 经典算法问题如百钱买百鸡、最大公约数/最小公倍数计算;6) 图形输出和字符串处理题目。这些练习帮助巩固了Python的输入输出、流程控制、循环结构等基础编程能力,为后续学习打下坚实基础
2025-07-06 18:00:00
1101
原创 Python 循环控制与多重循环学习笔记
本文介绍了Python循环结构的关键知识点:1. break和continue语句的使用方法及区别;2. range函数的三种参数用法;3. for循环的多种应用场景,包括数字处理、数列求和等;4. 双重循环的实现(for-for和for-while)及其在质数判断、鸡兔同笼问题中的应用;5. 利用循环打印各种图形图案(矩形、三角形、九九乘法表等)。这些内容涵盖了Python循环编程的核心技术,通过实例演示了如何灵活运用循环结构解决实际问题,提升代码效率和可读性。(150字)
2025-07-05 18:00:00
688
原创 Python 分支与循环结构:从基础到实战的更多案例解析
本文介绍了Python中分支结构和循环结构的核心应用场景。分支结构部分讲解了多重if(阶梯式条件)、并列if(独立筛查)和match(模式匹配)三种典型用法,通过提成计算、体检筛查等案例展示具体实现。循环结构部分涵盖while循环的统计、数字分解、算法实现等应用,包括斐波那契数列、质数判断等数学问题。文章还演示了分支与循环的嵌套使用(如成绩管理系统、猜数字游戏),并给出业务场景中的工资计算、投资收益等实用案例。最后提供了避坑指南和优化技巧,强调通过刻意练习掌握编程思维。全文通过丰富案例展示了如何用分支和循环
2025-07-04 18:00:00
887
原创 Python 学习第二天:运算符与 if 分支结构探索
本文介绍了Python编程中运算符和if分支结构的基础知识。运算符部分详细讲解了赋值、算术、一元、比较、逻辑、海象、成员、身份等8类运算符的使用方法。if分支结构部分则通过实例展示了如何利用条件判断控制程序流程。文章还提供了多个实践案例,包括梯形面积计算、闰年判断和变量交换等,帮助读者巩固所学知识。这些内容是构建程序逻辑的基础,掌握它们将为后续Python学习奠定坚实基础。
2025-07-03 21:00:00
1569
原创 零基础学 Python 第一天:从入门到实战的保姆级笔记
Python 语法简洁易懂如自然语言,入门轻松,开发效率高,代码量少且支持动态类型,拥有海量第三方库和强大框架,能轻松应对数据分析、AI、Web 开发等多领域需求,还可跨平台运行,社区活跃、学习资源丰富,应用场景广泛,从自动化办公到科学研究都能胜任,对新手友好且职业前景广阔。
2025-07-02 20:13:37
895
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅