首页 > 编程语言 >python - 常用模块

python - 常用模块

时间:2023-03-09 20:46:36浏览次数:61  
标签:字符 常用 匹配 python 正则表达式 模块 True

认识模块

常用模块一

○ collections模块
○ 时间模块
○ random模块
○ os模块
○ sys模块
○ 序列化模块
○ re模块
1.什么是正则表达式(⊙_⊙)

正则表达式(Regular Expression 简写regex)
    目前越来越多的网站、编辑器、编程语言都已支持一种叫“正则表达式”的字符串查找“公式”,它是一种字符串匹配的模式(pattern),更像是一种逻辑公式。
# 简单说,正则表达式是…
    python中必备的工具,主要是用来查找和匹配字符串的。
    正则表达式尤其在python爬虫上用的多
    正则表达式它跟任何一门语言都没有关系,它是一门独立的语言!!!
    利用一些特殊符号来筛选出我们想要的数据

# 正则表达式怎么用❓
    首先我么要是想在python中使用正则表达式就必须借助于"re"模块!!!
    import re
因为re是内置模块,所以不需要额外安装

正则表达式在线测试工具:http://tool.chinaz.com/regex/
字符组

字符组 : [字符组] 在同一个位置可能出现的各种字符组成了一个字符组,在正则表达式中用[]表示 字符分为很多类,比如数字、字母、标点等等。 假如你现在要求一个位置"只能出现一个数字",那么这个位置上的字符只能是0、1、2...9这10个数之一。

正则表达式:[0123456789]   匹配字符:8   匹配结果:True  说明:在一个字符组里枚举合法的所有字符,字符组里的任意一个字符和"待匹配字符"相同都视为可以匹配
正则表达式:[0123456789]   匹配字符:a   匹配结果:False 说明:由于字符组中没有"a"字符,所以不能匹配
正则表达式:[0-9]          匹配字符:7   匹配结果:True  说明:也可以用-表示范围,[0-9]就和[0123456789]是一个意思
正则表达式:[a-z]          匹配字符:s   匹配结果:True  说明:同样的如果要匹配所有的小写字母,直接用[a-z]就可以表示
正则表达式:[A-Z]          匹配字符:B   匹配结果:True  说明:[A-Z]就表示所有的大写字母
正则表达式:[0-9a-fA-F]    匹配字符:e   匹配结果:True  说明:可以匹配数字,大小写形式的a~f,用来验证十六进制字符

常用模块二

○ hashlib模块
○ configparse模块
○ logging模块

标签:字符,常用,匹配,python,正则表达式,模块,True
From: https://www.cnblogs.com/wangxianyun/p/17201324.html

相关文章

  • 内部类和常用类(感觉学的有点水,浅浅的懂)
    内部类概念:在一个类的内部再定义一个完整的类特点:编译之后可以说呢过程独立的字节码文件​ 内部类可以直接访问外部类的私有成员,而不破坏封装​ 可以为外部类提供必......
  • python学习之路(复习3)-01-PyCharm的基本设置
    目标任务PyCharm的作用下载安装PyCharmPyCharm的基本使用PyCharm的基本设置一.PyCharm的作用PyCharm是一种PythonIDE(集成开发环境),带有一整套可以帮助用户在使用P......
  • python学习之路(复习3)-01-Python安装
    Python概述了解PythonPython的应用领域Python的版本Python介绍Python是时下最流行、最火爆的编程语言之一,具体原因如下:简单、易学,适应人群广泛免费、开源......
  • Python错误:pyinstaller打包后运行exe闪退
    问题描述:利用pyinstaller对python代码打包后,dist文件夹中会生成一个xxx.exe可执行文件。打包成功,但运行exe时一闪而过(闪退)。捕捉不对到底是打包错误呢,还是其他异常?那......
  • 常用函数(二)
    strcmp字符串比较头文件:#include<string.h>intstrcmp(constchar*s1,constchar*s2)intstrncmp(constchar*s1,constchar*s2,size_tn)......
  • python中的内置函数eval()
    eval是Python的一个内置函数,这个函数的作用是,返回传入字符串的表达式的结果。即变量赋值时,等号右边的表示是写成字符串的格式,返回值就是这个表达式的结果。语法:eval(e......
  • 常用函数(一)
    以str开头的函数,都是字符串操作函数,都是遇到'\0'结束操作strlen测量字符串的长度头文件:#include<string.h>     size_t strlen(constchar......
  • python离线安装第三方库
    1、安装pip库下载地址:https://pypi.org/project/pip/20.0.1/#files若是在Downloadfiles页面找不到需要的办法,则到Releasehistory页面找。 将下载后的pip包上传到li......
  • C++常用遍历算法 transform
    功能:将容器搬运到另一个容器#include<iostream>#include<vector>#include<functional>#include<algorithm>usingnamespacestd;//遍历函数transformclassTr......
  • python定义函数时出现“non-default argument follows default argument”的报错
    错误提示:SyntaxError:non-defaultargumentfollowsdefaultargument错误点是:在python的函数定义中,有默认值的参数要放在所有无默认值的参数后面调换以上定义参数的顺序,......