Python
文章平均质量分 68
Python基础学习,重点实践数据爬取
杨杨卡不答
一个会弹钢琴的程序员
展开
-
Python03-正则表达式的补充
一、关于re方法的补充 1、查找 如果遇到需要从一段字符串中取某类型的字符的话,往往采用re.search()和re.findall()方法 例如:我们需要取一段字符串“abcsdjkjj”中的最后一个字母 import re s1='abcsdjkjj' result=re.findall(r"[A-Za-z]",s1)[-1] print(result) 这里用了一个巧方法,把取最后一个字符放到了列表中,并没有用正则表达式来进行抓取,降低了难度 ...原创 2021-11-13 12:23:41 · 870 阅读 · 0 评论 -
Python02-正则表达式
一、写正则表达式的套路 1、确定模式包含了多少子模式 例如:0571-23123345-9527,这三个子模式用固定字符连接 2、各个部分的字符分类是什么 这3个子模式都是数字类型,可以用\d,现在就可以写出模式\d-\d-\d 3、各个子模式如何重复 第1个子模式重复3-4次,第2个子模式重复7-8次,第3个子模式重复3-4次 加上次数限制之后,规则可以表示为\d{3,4}-\d{7,8}-\d{3-4} 4、是否有外部位置限制 是否要求在某特定字符附近 5、是否有内部的限制 是否要求是以某特定字符在某位原创 2021-11-12 14:39:40 · 1055 阅读 · 0 评论 -
Python01-变量命名规则
1、常规 只能在变量名称中使用常规字母,数字和下划线,不能包含有空格,另外不能以字母或者下划线开头。 python可以使用汉字作为变量名,使用规则与字母相同。 不能使用保留字原创 2021-10-07 08:11:00 · 560 阅读 · 3 评论 -
Python编程简单学生信息管理系统--02功能函数
菜单 定义静态方法(@staticmethod)实现菜单的循环演示 @staticmethod def show_menu(): print('请选择如下功能:') print('1:添加学员') print('2:删除学员') print('3:修改学员信息') print('4:查询学员信息') print('5:显示所有学员信息') print('6:保存学员信息')原创 2021-08-14 11:01:53 · 203 阅读 · 0 评论 -
Python编程简单学生信息管理系统--01框架搭建
写在前面 第一次写Python项目,采用的框架以及方法比较简单。这是小白自学Python基础之后写的一个练手项目,可以方便部分高校计算机专业无法接受老师碎片化教学的学生事先了解下Python项目的搭建过程,避免学期结束发现知识过于零碎无法整合。 这一篇主要是系统的框架搭建,具体的功能函数请参照第二篇。人菜话多,如果大佬有何高见还希望在评论区留下宝贵的指导建议。 1.了解管理系统的需求 需求 存储数据的位置:文件(student.data) 加载文件数据 修改数据后保存到文件 存储数据的形式:列表存储学员原创 2021-08-11 22:26:38 · 420 阅读 · 0 评论