自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 可变数据类型与不可变数据类型【python】

在Python的数据类型根据其值是否可以被修改分为可变(mutable)和不可变(immutable)两类。

2025-06-17 09:21:54 281

原创 Python 【函数,命名空间,闭包,装饰器,迭代器与生成器】

本文摘要:本文系统介绍了Python编程的核心概念,包括数据类型、函数、命名空间、装饰器等。内容涵盖:1. Python基础数据类型及字符串操作;2.函数的定义、参数传递(位置/默认/动态参数)与返回值;3.命名空间与作用域规则;4.闭包与装饰器的实现原理及应用;5.迭代器与生成器的使用;6.匿名函数lambda表达式;7.常用内置函数如eval、filter等。文章通过大量代码示例演示了Python函数式编程的重要特性,特别是装饰器的多种实现方式,为Python开发者提供了实用参考。

2025-06-05 16:29:48 914

原创 Python高级数据类型:集合,列表,元组,字典及其深浅拷贝

定义:由不可变元素组成的无序、去重容器,类似无值的字典。特点元素不可变(仅支持字符串、数字、元组等)、自动去重、无序。示例# 创建集合s = {1, 2, 3, 2, "a", (1, 2)} # 自动去重,元组可存print(s) # 输出: {1, 2, 3, 'a', (1, 2)}定义:可变有序序列容器,用[]存储任意类型数据,索引从 0 开始。特点:可修改、有序、支持嵌套。示例# 创建列表定义:不可变有序序列容器,用()存储,单个元素需加逗号(如(1,)特点。

2025-06-04 17:21:37 770

原创 Python字符串操作

方法分类具体方法说明判断类型isspace()如果字符串中只包含空格(换行、制表符),则返回 Trueisalnum()如果字符串至少有一个字符并且所有字符都是字母或数字则返回 Trueisalpha()如果字符串至少有一个字符并且所有字符都是字母则返回 True如果字符串只包含数字则返回 True,全角数字isdigit()如果字符串只包含数字则返回 True,全角数字、⑴、\u00b2如果字符串只包含数字则返回 True,全角数字,汉字数字istitle()

2025-06-04 11:50:38 874

原创 Python字符串格式化全攻略

Python字符串格式化方法总结:包括%操作符(旧式)、str.format()(新式)和f-string(3.6+)三种主要方式。%操作符使用%s等占位符,兼容Python2/3;str.format()使用{}作为占位符,支持位置和关键字参数;f-string语法简洁,直接嵌入表达式。此外,string.Template适用于安全处理用户输入。建议优先使用f-string(性能好、代码简洁),处理用户输入时选择Template。高级用法包括对齐填充、进制转换和日期格式化等。

2025-06-04 10:27:36 330

原创 JavaScript 手机号验证与倒计时功能实现

在现代Web应用中,手机号验证和验证码发送是常见的功能需求。本文将结合一个完整的示例,详细解析如何使用JavaScript实现这一功能,并深入探讨其中涉及的关键知识点。

2025-05-20 11:26:31 1151

原创 js中常用正则表达式总结

正则表达式是一个强大但复杂的工具,掌握常用模式可以大大提高字符串处理效率。

2025-05-20 11:23:23 582

原创 JavaScript 轮播图实现原理详解

是现代网页设计中常见的交互组件,用于在有限空间内展示多张图片或内容。本文将通过一个完整的实现案例,系统解析。通过掌握这些核心技术,你可以构建出功能丰富、交互流畅的轮播图组件,为网站增添动态视觉效果和良好的用户体验。:在页面加载时预先加载所有图片,避免切换时的延迟。:对于大量图片的轮播图,只加载当前和临近的图片。轮播图的核心功能是图片切换,这需要。为轮播图添加自动切换功能,需要使用。:用于切换图片的前进和后退按钮。:在图片加载过程中显示加载状态。轮播图的核心原理和实现方法。:实现无缝的无限滚动体验。

2025-05-19 15:33:06 524

原创 JavaScript DOM 操作基础

避免使用 JavaScript 内置的函数名(如 alert、eval 等)作为自定义函数名。:频繁修改 DOM 会影响性能,建议批量操作或使用文档片段(DocumentFragment)。鼠标事件:click(点击)、mouseover(鼠标移入)、mouseout(鼠标移出)文档的交互能力是构建动态网页的基础。:每个元素的 ID 必须是唯一的,否则会导致获取元素时出现意外结果。通过事件处理机制响应用户的交互行为,常见的绑定方式有内联事件处理和。的第一步是获取目标元素。(文档对象模型)操作的基础知识。

2025-05-19 09:55:54 598

原创 JavaScript弹出框与事件绑定全解析

这是弹出框的内容...确认</button></div></div><button id="openModal">打开弹出框

2025-05-15 11:26:00 1102

原创 深入理解CSS的display属性与元素渲染模式

本文详细解析了CSS中display属性的几种常见取值及其对页面布局的影响。首先,区分了块级元素(block)和内联元素(inline)的基本特性,如块级元素独占一行并可设置宽高,而内联元素不换行且尺寸由内容决定。接着,深入探讨了display属性的具体取值:inline使元素内联显示,忽略宽高设置;block使元素块级显示,独占一行并支持宽高设置;inline-block结合两者特点,元素不换行且可设置宽高。此外,还介绍了display:none、flex和grid等其他重要取值,以及opacity等属性

2025-05-15 10:15:47 1333 1

原创 CSS定位与链接伪类全解析

定位类型典型应用场景相对定位微调元素位置、创建相对偏移效果绝对定位模态框、下拉菜单、图片标注固定定位全站导航栏、广告横幅、返回按钮粘性定位滚动时固定的侧边栏、章节标题掌握CSS定位系统和链接伪类技术,是实现复杂网页布局和交互效果的基础。通过合理使用不同的定位方式和伪类状态,可以创建出视觉丰富、交互友好的现代网页。建议通过实际项目练习不同定位方式的组合使用,加深对定位机制的理解。

2025-05-14 16:57:20 459

原创 探索CSS边框样式的无限创意

最后一个是利用边框画出了一个三角形。css为我们提供了多种边框样式。对不同的div添加不同的效果。首先我们先写一组<div>

2025-05-14 14:34:29 122

原创 HTML基础:表格布局

布局效果如下:表格布局使格式确定。

2025-05-13 14:19:17 280

charles-proxy-ssl-proxying-certificate.pem

charles-proxy-ssl-proxying-certificate.pem

2022-12-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除