模块管理

  • os提供了许多与操作系统交互的函数

  • sys系统相关的参数和函数

  • time时间相关的函数

  • math提供对浮点数学的底层C库函数访问

  • random提供了进行随机选择的工具

  • re为高级字符串处理提供了正则表达式工具

重点:re

概念:

  • 又称正则表达式
  • Regular Expression,常简写为regex、regexp或RE
  • 常被用来检索、替换那些符合某个模式(规则)的文本

使用:

  • 对字符串操作的逻辑
  • 用定义好的特定字符组成“规则字符串”
  • 规则字符串用来表达对字符串的一种操作逻辑

作用:

  • 验证数据的有效性
  • 替换文本内容
  • 从字符串中提取子字符串
  • 爬虫
相关函数 描述
search(pattern,string) 在字符串中寻找模式
match(pattern,string) 在字符串开始处匹配模式
split(pattern,string) 根据模式分割字符串
findall(pattern,string) 列表形式返回匹配项
compile(pattern) 创建模式对象
相关实例 描述
[aeiou] 匹配中括号内的任何一个字母
[0-9]

匹配任何数字,类似于[0123456789]

[a-z] 匹配任何小写字母
[A-Z] 匹配任何大写字母
[a-zA-Z0-9]

匹配任何字母及数字

[^aeiou] 除了aeiou字母以外的所有字符
[^0-9] 匹配除了数字以外的字符
[Pp]ython 匹配“Pythion”或“python”

小鲲在这个模块也还有好多的知识不懂欧~所以详细的相关知识会在之后慢慢的学习中总结并附上~明天继续嘎嘎炫欧~加油!

小鲲Python嘎嘎炫~day2.3相关推荐

  1. 小鲲Python嘎嘎炫~day2

    小鲲开始进行Python工具Pycharm的安装啦~ 安装 汉化Pc 一.安装 下载Pycharm Pycharm的官网下载地址是一个英文网站:Download PyCharm: Python IDE ...

  2. 小鲲Python嘎嘎炫~day1.3

    附day1.2的访问如何访问私有属性的问题~(^ ~ ^)~ 内部方法调用 property函数 装饰器 一.内部方法调用 通过私有化可以从类的内部来访问而实现的一种方法 class Person() ...

  3. 小鲲Python嘎嘎炫~day3

    缩进规则 Python是使用缩进来区分不同的代码块,所以对缩进有严格要求代码 代码缩进规则 缩进量及缩进字符 一.Python是使用缩进来区分不同的代码块,所以对缩进有严格要求代码 1.缩进不符合规则 ...

  4. 小鲲Python嘎嘎炫~day1.4

    这个day1.4是在day1.3的基础上对类的创建的浅步学习~类的相关知识我会在之后详细学习并发布,等详细学习发布后我会在此页附上详细学习的笔记序号欧~ 创建类的方法 中心代码附上: class Pe ...

  5. 小鲲Python嘎嘎炫~day1

    Python简介 Python语言特点 语言分类 高级语言运行原理 Python可做方向 一.Python语言特点 跨平台,开源语言 解释型高级语言 Python开发效率高,执行效率低 源代码可见 开 ...

  6. python客户端软件开发_妙小程python客户端

    妙小程python客户端官方版是一款由妙小程开发的学习Python课程的学习软件,妙小程python客户端最新版软件拥有丰富代码库,编程更加酷炫,妙小程python客户端集有趣.高科技.有温度于一身, ...

  7. python第二周day2

    python第二周day2(9.23) 1.day6列表作业更改版 import random # 随机操作 # random.randint(0, 100) # **1.创建一个列表,列表中有10个 ...

  8. 用 Python 生成炫酷二维码及解析

    用 Python 生成炫酷二维码及解析 我们通过 Python 生成以及识别二维码需要用到的库为:qrcode.myqr.zxing, 安装通过 pip install qrcode/myqr/zxi ...

  9. 小甲鱼python课后题答案_小甲鱼python视频教程下载|小甲鱼零基础学python视频教程附习题答案_ - 极光下载站...

    小甲鱼零基础学python视频教程下载,最完整的小甲鱼python语言学习视频来啦,想要学习python语言的小白们不妨点击观看视频在下学习吧! Python语言介绍 Python是一种面向对象的解释 ...

最新文章

  1. windows10 oracle自动备份,Windows系统下oracle 自动备份数据库
  2. Xcode 新项目删除 storyboard 文件
  3. 批量绘制train和test关于特征上的差异
  4. 2016年湖南省第十二届大学生计算机程序设计竞赛
  5. vc可以实现对话框里显示html文档内容,也可以显示word内容吗,VC6中使用CHtmlView在对话框控制中显示HTML文档...
  6. Linux 网络配置 ifconfig、ip、netstat 命令的使用
  7. python爬取今日热榜数据到txt文件
  8. 测试过程中用shell的地方_软件测试之学习shell流程控制结构
  9. 原生javascript分页 html分页与ajax数据请求结合使用 前端js分页
  10. div网页布局(做一个简单网页界面为例)
  11. win8 安装双系统 ubuntu 过程
  12. Bailian1664 Placing apples【递推+记忆化递归】
  13. ligh@local-host$ ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.0.3
  14. MySQL——我的学习笔记
  15. zookeeper-常用命令,集成springboot,分布式锁实现和原理 ,dock集群zookeeper搭建,
  16. android studio中 实战演练——天气预报 程序
  17. 华夏收藏网首届赛宝大会
  18. 通信加密和解密,公钥,私钥,CA
  19. 谷歌浏览器(电脑端)
  20. 蓝桥杯成绩公布——大一零基础如何三个月混到省一?

热门文章

  1. 他是清华姚班的天才少年,17 科满分传奇,32 岁斩获“诺贝尔风向标”斯隆奖...
  2. 一代少年黑客菜霸的传奇,曾调戏天涯吊打腾讯
  3. matlab 椭圆方程拟合
  4. 【读书笔记】《杜月笙全传》读书笔记
  5. 计算机相关的迎新标语,以迎新为主题的标语
  6. [Linux] Bash中大括号和小括号的使用
  7. Linux(centos7.9)常用命令大全及基础知识
  8. 计算机表格基础知识训练,计算机基础知识综合练习与答案
  9. 呕心沥血整理出的史上最简单的IntelliJ IDEA教程,快来看哟!
  10. Swift+Ubuntu on Mac