- 博客(20)
- 收藏
- 关注
原创 Python正则表达
Python正则表达式,邮箱。该代码使用正则表达式匹配特定格式的邮箱地址,仅允许qq、163、gmail这三种域名。正则表达式r定义了邮箱的前缀部分可以包含多个由点分隔的字母、数字、下划线或连字符,后缀部分必须为qq、163或gmail,并且可以包含多个由点分隔的子域名。测试字符串s为a.b.c.d.e.f.g@qq.com.a.z.c.d.e,但由于其后缀不符合正则表达式的要求(.a.z.c.d.e部分无效),因此re.match(r, s)返回None,表示未匹配成功。
2025-05-19 13:03:26
433
原创 Python安装pyspark
本文介绍了如何在Windows系统中通过命令提示符安装PySpark,并在PyCharm中进行测试。首先,使用win+R打开运行窗口,输入cmd进入命令提示符,然后输入pip install pyspark -U -i https://pypi.tuna.tsinghua.edu.cn/simple命令,通过清华大学的镜像源安装PySpark。安装完成后,在PyCharm中编写测试代码,导入SparkConf和SparkContext,创建并配置SparkConf对象,基于该对象创建SparkContext
2025-05-18 16:16:35
616
原创 Python可视化图表
要安装Pyecharts库,可以通过Win+R打开控制台,输入pip install pyecharts命令进行安装,或使用清华大学的国内镜像加快下载速度,命令为pip install pyecharts -U -i https://pypi.tuna.tsinghua.edu.cn/simple。安装完成后,可以访问Pyecharts官方图库(https://gallery.pyecharts.org/#/README)查看各种图表样式的样例,选择适合的图表进行使用。
2025-05-15 12:59:45
268
原创 Python字典的常用操作
字典排序:sorted(d.items(), key=lambda x: x[1])字典视图操作:keys_view & other_keys (集合操作)字典合并:d = {**d1, **d2} (Python 3.5+)使用collections.OrderedDict需要排序时。嵌套字典:使用defaultdict自动创建嵌套结构。大字典使用__slots__优化内存。数据处理:与json模块完美配合。数据分组:使用键进行快速分类。get方法可设置默认值。数据缓存:快速键值查找。
2025-05-14 11:43:34
321
原创 Python集合常用功能
集合是Python中的一种数据结构,具有无序性、元素唯一性和可变性(frozenset为不可变版本)。集合的元素必须是可哈希对象,不支持可变类型如列表。集合可以通过多种方式创建,如空集合、字面量、可迭代对象转换和集合推导式。集合支持增删操作,如add、update、remove、discard、pop和clear。集合运算包括并集、交集、差集和对称差集,支持子集、超集和无交集验证。集合在元素存在性检查、添加和删除操作上具有O(1)的时间复杂度,适用于快速去重、关系测试、数据筛选和状态跟踪等场景。
2025-05-14 10:37:45
246
原创 Python列表的方法
Python中的列表(list)是一种有序且可变的数据结构,支持多种内置方法。常用方法包括:添加元素(如append、extend、insert),用于在列表末尾或指定位置插入元素;删除元素(如remove、pop、clear),用于移除特定值或索引位置的元素;查找与统计(如index、count),用于获取元素索引或统计出现次数;排序与反转(如sort、reverse),用于对列表进行排序或反转;复制(如copy),用于创建列表的浅拷贝。此外,len函数可获取列表长度,del语句可按索引或切片删除元素。这
2025-05-13 13:51:13
736
原创 Linux常用命令
本文介绍了Linux命令的基本格式和使用技巧,包括命令名、选项和参数的组合方式,以及如何利用Tab键、上下箭头和clear命令提高操作效率。重点讲解了目录操作命令如ls、cd、mkdir和rm,文件操作命令如cat、more、head和tail,以及拷贝移动命令cp和mv的使用方法和常见示例。此外,还涉及了打包压缩命令tar的基本语法和操作实例,帮助用户掌握文件打包、解包、压缩和解压的基本技能。这些命令和技巧为Linux初学者提供了实用的操作指南。
2025-05-10 14:13:03
779
原创 Vue常用指令
作用:给元素添加的唯一标识,便于vue进行列表项的正确排序复用,提升染性能推荐使用id作为key(唯一),不推荐使用index作为key(会变化,不对应)v-else 必须出现在v-if/v-else-if之后。动态的为标签的属性绑定值,不能使用插值表达式,得使用 v-bind 指令。常用指令:HTML标签上带有 v-前缀的特殊属性,不同的指令具有不同的含义,可以实现不同的功能。语法:v-show="表达式",表达式值为 true,显示;语法:v-if="表达式",表达式值为 true,显示;
2025-04-10 10:54:24
435
原创 使用c语言实现双向链表的基本操作
带有头、尾结点的双向链表,头结点中不含数据,尾结点就是最后一个结点,其结点结构为:其中 data表示具体的数值,next指向(引用)下一个结点,prev指向(引用)前个结点,带有n个结点的双向链表L请完成如下问题(1)把结点顺序颠倒,即把第一个结点放在最后面,最后面的结点放在最前面,保持原链表工不变,把结果放在新链表中,用伪代码描述算法的过程。(2)请用编程语言来表示结点和双向链表(请用C语言的结构体或其他语言的类)。
2025-03-24 15:20:33
463
原创 c语言%hhu,%hu等含义区别
在C语言中,`%hhu` 和 `%hu` 是格式化输入输出函数(如 `printf` 和 `scanf`)中用于格式化无符号整数的占位符。平台差异:`unsigned long` 的大小可能因平台而异(32 位或 64 位),因此在使用 `%lu` 时需要注意平台兼容性。存储大小:通常为 4 字节(32 位),取值范围是 `0` 到 `4294967295`。存储大小:通常为 1 字节(8 位),取值范围是 `0` 到 `255`。含义:用于格式化 `unsigned char` 类型的数据。
2025-03-23 20:57:23
2730
原创 简单html实现
head>: 包含文档的元数据(metadata),如标题、样式表、脚本等。在这个例子中,<title>标签定义了文档的标题,显示在浏览器的标题栏中。<body>: 包含文档的实际内容,如文本、图像、链接等。在这个例子中,<body>标签包含一个<h1>标题和一个<img>图片。HTML文档的基本结构由<html>标签包裹,其中包含两个主要部分:<head>和<body>。如<img>中src指文件的路径,注意这里是等号,不是冒号。html中标签的大小写无区别,推荐使用小写。
2025-02-18 18:35:38
172
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅