前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Python学习的自我理解和想法(22)

Python学习的自我理解和想法(22)

作者头像
Pocker_Spades_A
发布于 2024-11-19 12:11:39
发布于 2024-11-19 12:11:39
4300
代码可运行
举报
文章被收录于专栏:CSDNCSDN
运行总次数:0
代码可运行

学的是b站的课程(千锋教育),跟老师写程序,不是自创的代码!

今天是学Python的第22天,学的内容是正则表达式,明天会出一篇详细实例介绍。电脑刚修好!开学了,时间不多,写得不多,见谅。


1. 正则表达式简介

(1).语法

这里是部分,详细版在后面会出.

(2).简介

是一个特殊的字符序列,计算机科学中的一个概念,主要用来检索\替换那些符合某个模式的文本。在python中使用正则表达式,借助的是re模块,通过re模块可以实现正则表达式的绝大多数的功能。正则表达式在文本处理中扮演着至关重要的角色。它就像是一把神奇的钥匙,可以打开复杂文本数据中的秘密之门。它拥有自己独特的语法和处理引擎,虽然在效率上可能不如一些字符串自带的方法,但在功能的强大性上无可比拟。

(3).特点

1.灵活性\功能性\逻辑性非常强 2.可以使用极简单的方式达到字符串的复杂控制.

(4).使用场景

爬虫 验证手机号,身份证号,邮箱等 数据分析数据清洗或整理

2. 导入概念

要求:封装一个功能,判断用户输入的手机号码是否合法.

普通方法

正则表达式方法

3. 解析代码

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
re.search(r"^1\d{10}$",checkPhone)

首先,^ 表示的是正则表达式的开始,\d表示0-9之间的数字,{10}表示重复10次,$表示正则表达式的结束,checkPhone表示被正则表达式检测的变量。结果是一个布尔类型,所以可以用if语句进行检测.

4.正则的基本语法

(1).查找函数

(1).re.match( )

语法:匹配字符串是否以指定的正则内容开头,匹配成功返回对象,匹配失败返回None。

第一个参数:正则表达式; 第二个参数:要验证的字符; 第三个参数:可选参数,正则表达式的修饰符.

只能匹配数字开头的,同时也不能匹配到非数字后面的数字!

(2).re.search( )

语法:匹配字符串中是否包含指定的内容,匹配成功返回对象,匹配失败返回None.

可以匹配非数字开头的,但不能匹配到非数字后面的数字!

(2).拆分

语法:re.spilt(正则表达式,"要处理的数据")

(3).替换

语法:re.sub(正则表达式,替换后的内容,要替换的字符串)

(4).匹配中文

语法:最常见的,定义chinese=“[\u4e00-\u9fa5]+]”

自我理解:在这文章只是对正则表达式的一篇简单的介绍入门而已,后面会写一篇文章来介绍不同的正则表达式的使用方法。正则表达式是一篇特别难的知识点,它的应用范围很广,而且它的代码只有在特定的环境中才会很好的被理解。

我们后面写爬虫的时候会继续讲解正则表达式,学好正则表达式对后面的爬虫的理解也很有帮助。

总结

这是我今天学Python的自我想法和对其的理解,有不对的地方请同志们多多包涵,谢谢观看!

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-11-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
为什么要挤破头进大厂?说说那些你不知道的潜在原因
大家好,前段时间写了一篇关于程序员获得年薪五十万的方法,引起了一些共鸣,有一些读者私聊问我。现在不是大厂竞争很激烈吗?再说大厂的薪水待遇也没有比一些二线公司更好呀,既然如此,那为什么我们还要挤破脑袋进大厂呢?
TechFlow-承志
2021/03/09
3420
问答|应届生如何进入互联网大厂
由于具有高度的可拓展性(scaling),互联网行业天生是一个暴利行业。如果你的产品被人们接受,那你的代码将服务无数人。计算机行业在国内20多年发展了二三十年,诞生了若干明星企业。有被称为"BAT"的百度,阿里巴巴,腾讯,同样有后起之秀"TMD"的头条,美团和滴滴。无数年轻人羡慕这个行业的高薪(据笔者调查:2019年一二线城市的互联网大厂给应届生工资普遍是14k往上,数据来源:OfferShow),前赴后继的想要进入这个行业分一杯羹。笔者作为一个19届的应届生,想写一下自己认为想进入互联网大厂所需的技能。
薯条的编程修养
2022/08/10
6850
互联网大厂(程序员)还是“穷孩子”改变命运的好选择吗?
昨天后台收到了一位粉丝的留言,说出了他对当下互联网的一些看法,并提出疑问:互联网大厂还能是“穷孩子”改变命运的好选择吗?
用户5997198
2022/03/28
4750
互联网大厂(程序员)还是“穷孩子”改变命运的好选择吗?
互联网再无中年人
"裁员期间,很多企业前来摆摊招聘,但那些写在牌子上的岗位要求,看起来有点刺眼:32岁或35岁以下。
开发者技术前线
2020/11/23
4790
互联网再无中年人
互联网程序员三大准则之一:变秃就能变强!
现在脱发、秃顶不再是老年人的标志了,90后也已加入脱发主力军……,越来越多的年轻人陷入了脱发的困扰!尤其是身边的程序员。每天打招呼的方式很特别!
一墨编程学习
2019/01/28
8900
互联网程序员三大准则之一:变秃就能变强!
一边抨击大厂996,一边挤破脑袋拿低薪也要进大厂,腾讯网易等大厂成95后求职“围城”
因为自己之前在腾讯待过,经常因为某个项目改需求,大部分的时间都是996,后来因为某些原因不得不离职进入到了中小厂,现在结婚生子了,平常也怎么不加班,就有了时间带孩子;
Android技术干货分享
2021/06/16
6660
一边抨击大厂996,一边挤破脑袋拿低薪也要进大厂,腾讯网易等大厂成95后求职“围城”
互联网就业系列文(二)——互联网内卷,永无止境
我们所能接触到的产品,成功都并非偶然。有人认为,大公司推新产品就没那么难:他们的产品,成功是因为有个好爹。
HZFEStudio
2021/06/23
6800
互联网就业系列文(二)——互联网内卷,永无止境
悲哀!新“三无”Android开发进大厂成了无法企及的追求?这个机会到底怎么获得!
我觉得每一个程序员的梦想大概就是能够找一份大厂的 Offer,我觉得这很正常,这并不是我们的饭后谈资而是每个技术人的追求。像阿里、腾讯、美团、字节跳动、京东等等的技术氛围与技术规范度还是要明显优于一些创业型公司/小公司,如果说能够在这样的公司锻炼几年,相信对自己能力的提升还是非常大的。但不是每个人都能够进入大厂的,这往往取决于我们的能力、学历、面试表现等因素。
Android技术干货分享
2021/07/28
7530
悲哀!新“三无”Android开发进大厂成了无法企及的追求?这个机会到底怎么获得!
转行的35岁程序员们
大数据文摘转载自深燃 作者 | 李秋涵 编辑 | 魏佳 “大龄程序员去哪儿了”,10月24日程序员节当天,这成为了社交媒体上最火的话题之一。根据澎湃新闻统计,在知乎、豆瓣上关于“大龄程序员”的369个有效提问里,大龄程序员的职场成长问题最受关注,一共有242个,占到2/3。 80后程序员王妄,现在就正处于艰难的转型期。 2013年一毕业他就成为了一名程序员,写代码9年多。今年年初,他所在的大厂裁员,名单里虽然没有他,但这给他带来很大危机感。尽管他和妻子都是程序员,家庭年收入能达近百万,但面对着每月一万多元的
大数据文摘
2023/04/10
4210
转行的35岁程序员们
【面试造火箭,工作拧螺丝】自救指南!
👆点击“博文视点Broadview”,获取更多书讯 互联网大厂是很多开发人员所向往的公司,但大家应该都听过关于大厂面试候选人的一句调侃的话,“面试造火箭,工作拧螺丝”。这虽然有一点儿夸张的成分,不过也确实描述得比较形象。 在面试中,尤其是顶级互联网大厂的面试,对技术的考查往往都很深。但是到了工作中,可能确实又需要花不少时间在写各种各样的重复 CRUD 上。 那为啥会出现这种情况,是大厂闲得没事非得为难候选人吗? 其实不是,这是因为扎实的底层功力确实对大厂来说很重要。 互联网大厂区别于小公司的一个业务特点
博文视点Broadview
2022/06/07
8480
【面试造火箭,工作拧螺丝】自救指南!
作为后端程序员 Linux 应该掌握到什么程度?
作为后端程序员如果你只觉得只要把业务代码写完,功能实现,项目上线后就万事大吉,后期的运维完全不用关心那你就大错特错了。高级的后端程序员不仅要能高效的开发,还要会高效的运维,在遇到线上问题的时候能快速响应并定位修复。
Java极客技术
2022/12/04
5010
大厂面试受阻?基本功不扎实一半的面试几率都呛,来看看这份“地表最强安卓面试宝典”
金三银四来了,各大厂动静不小,都在储备人才,绝对是程序员面试的黄金时间了。我发现很多候选人,聊起架构、框架侃侃而谈,但一写代码,就暴露真实水平。说白了,还是基本功不够扎实。
Android技术干货分享
2021/04/09
6180
大厂面试受阻?基本功不扎实一半的面试几率都呛,来看看这份“地表最强安卓面试宝典”
我笑了,没有大厂命,得了大厂病。
某个周五晚上,和前同事一起踢完夜场球,然后我拉着他去撸串……踢完球去撸串,仿佛回到了大学生活。哦,不对,大学那时候,身体耐操,踢球和撸串之间还会来一个凉水澡。
why技术
2021/09/24
5500
安卓解惑:互联网行业陷入瓶颈,身为程序员的不可替代性愈见变弱,快要找不到工作了
1、现在的程序员是技术流吗?不全是。 2、现在的程序员卑微且被压榨的狠吗?不卑微!
Android技术干货分享
2021/06/18
8530
安卓解惑:互联网行业陷入瓶颈,身为程序员的不可替代性愈见变弱,快要找不到工作了
从“优化”、“向社会输送人才”到“毕业”,互联网大厂的裁员语言艺术。
2022年第一季度已经结束,但从年初开始就频繁上热搜的“裁员潮”却愈演愈烈。 虽然现在已是万物复苏、春暖花开的季节,但互联网行业似乎仍然被困在寒冬中。曾几何时,互联网大厂厂牌曾是年轻人炫耀自身身份的一个重大标识。 最近阿里、B站和京东又来整活了,被裁叫「毕业」,离职指引文件也改叫「毕业须知」,并暖心地祝被裁员工毕业快乐。 就在本月,“京东裁员”、“阿里裁员”、“腾讯裁员”的话题同时登上了热搜。 先是在3月13日,阿里腾讯裁员同时上热搜,随后在腾讯发布财报的时候,腾讯总裁刘炽平回应是对亏损业务进行了成本
老九君
2022/04/01
1.4K0
从“优化”、“向社会输送人才”到“毕业”,互联网大厂的裁员语言艺术。
20位程序员关于求职的疑问,以及我给出的参考答案
前几天发了一条朋友圈对于求职小伙伴们提出的问题,我进行了收集整理,统一反馈。也许这20个问题也是你们遇到的问题,所以趁着年前赶紧把它发出来。
程序员黄小斜
2019/02/05
5060
左耳朵耗子:我看内卷化下的程序员
陈皓,MegaEase 创始人,20年的互联网和金融架构从业经验,网名左耳朵耗子,资深程序员,酷壳coolshell.cn博主。前亚马逊高级研发经理,阿里巴巴资深架构师技术总监。经历过双11,阿里云、AWS、Amazon仓库预测、实时金融数据发布平台、大规模并行计算等项目和产品开发。目前正在创业,致力于把一线互联网公司的技术架构和核心技术普及给其它公司。
TVP官方团队
2020/12/30
1.8K0
Android大厂面试官全套教程教你:这样准备面试顺利拿到offer!
没错,我前段时间又出去面试了,我有个同事跟我说过:他曾经的老大告诉他们,无论是否跳槽,每年都应该出去面试一下。我个人对这个想法持支持态度,至少在我们还年轻的时候应该尽量这么做,当然我自己也做不到哈哈。
Android技术干货分享
2021/05/13
5640
Android大厂面试官全套教程教你:这样准备面试顺利拿到offer!
互联网大厂的高薪惯坏了年轻人吗?
大厂的高薪资和丰厚福利,一直让年轻人趋之若鹜,以至于晒工牌、晒下午茶,一度成为大厂里的流行文化。但毋庸置疑,这也在不知不觉中带高了年轻人的胃口,应届毕业生都期望着刚出来就月薪过万,工作十年年薪百万。
用户5997198
2022/03/28
3030
互联网大厂的高薪惯坏了年轻人吗?
这里有20位程序员关于求职的疑惑,还好也有参考答案
前几天发了一条朋友圈对于求职小伙伴们提出的问题,我进行了收集整理,统一反馈。也许这20个问题也是你们遇到的问题,所以趁着年前赶紧把它发出来。
程序员黄小斜
2019/03/14
5540
推荐阅读
相关推荐
为什么要挤破头进大厂?说说那些你不知道的潜在原因
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验