正则表达式(Regular Expression)是一种文本模式,是由普通字符(例如字符 a 到 z)以及特殊字符(称为"元字符")组成的文字模式。
原创
2018-04-27 16:44:03
464阅读
点赞
Python最常见的10个坑相比于其他语言,Python的语法比较简单易学,但一旦不注意细节,刚入门的新手就会掉进语法错误的坑里。今天给大家讲几个平常比较容易掉的“坑”。1、忘记写冒号在 if、elif、else、for、while、class、def语句后面忘记添加 “ : ”num = 18if num == 12print('欢迎学习 python')改正:num = 1
转载
2023-08-21 08:54:12
63阅读
本瓜相信你一定经常用以下这种最最简单的正则来判断字符串中是否存在某个子字符(别说了,我就是)?const pattern = /ab/gpattern.test("abcd") // true这样去匹配,有什么问题吗?不急,现在来让你猜一下,以下代码的输出?const pattern = /ab/gconsole.log(pattern.test("abcd"))console.log(patte
原创
2022-06-27 09:11:46
374阅读
1、正则表达式基本语法1.1基本符号. 匹配任意字符 […]匹配字符集 \d 匹配数字字符 \D匹配非数字字符 \s 匹配空白字符 \S匹配非空白字符 \w 匹配单词字符 \w 匹配非单词字符 等价于【a-zA-Z】* 匹配前一个字符 0次或无限次 + 匹配前一个字符1次或无限次 \d+ 匹配字符中的数字 ? 匹配前一个字符0次或者1次 ^ 匹配开头 ^p 匹配以p开头字符 $ 匹配结尾 p$ 匹
转载
2023-08-09 18:01:45
38阅读
python循环 for1、循环规则2、语法结构:3、练习:4、常用函数:range()zip() 打包enumerate() 枚举5、列表解析 在计算机科学中,for循环是编程语言中针对可迭代对象的语句,它允许代码被重复执行。 for循环的语法是在对历史上的编程语言继承和借鉴的基础上形成的,该语言原来有迭代器,则后来的编程语言也用同样的关键词来实现迭代。 1、循环规则 判断是否是迭代对象
转载
2023-08-17 15:19:36
40阅读
Python的那些坑在此开一个专题,用来记录在使用Python过程中遇到的一些问题,以及解决方法,生命不息,踩坑不止。持续更新……pip问题在使用Python过程中,很多问题都是由pip引起的
原创
2021-11-30 14:37:13
122阅读
# 方法-函数 主要作用就是将重复的代码片段进行封装以便于后期调用使用
# 格式: def 函数名([参数1...]): 调用方法 函数名()# 定义一个登录login()函数输入用户名密码进行登录并进行判断def login():
username = input('请输入用户名:')
password = input('请输入密码')
if username ==
转载
2024-10-09 18:00:08
40阅读
Python Taichi的坑
## 1. 引言
随着人工智能和计算机图形学的快速发展,对于高性能计算和并行计算的需求也越来越大。Taichi是一个基于Python的领域特定语言(DSL),专为高性能计算和并行计算而设计。Taichi的目标是提供一个简单易用的界面,同时能够发挥GPU的强大计算能力。然而,在使用Taichi进行编程时,我们可能会遇到一些坑,本文将介绍一些常见的坑,并给出相应的代
原创
2023-08-24 20:52:29
328阅读
首先,findall有两种用法:import rere.findall(stri
原创
2022-09-28 20:42:39
73阅读
1.简介 首先,我们要知道socket就是“套接字”的意思。我们可以把它类比于我们的快递公司:我们收发快递的时候,我们只要把货物交给快递公司,快递公司负责好货物收揽,包装,分发到各个地方,统一配送,在目的地址的配送员接收,接着联系收件人,然后收件人负责接收就可以了。Socket也如此,像快递公司一样,我们将数据给了socket,然后socket通过各种函数实现数据封装,建立目
在写计算器作业的时候,自己突然发现使用findall和search搜索出来的结果不一样。所以很诧异,
原创
2022-08-09 16:59:50
110阅读
[a-zA-Z]匹配大小写字符\w匹配字母、数字、下划线{5,7}表示前面的字符(即:\w)必须至少出现 5 次最多出现 7 次.合起来就是 >=6 少
原创
2022-07-04 17:23:10
60阅读
一、导入re库
python使用正则表达式要导入re库。
import re
在re库中。正则表达式通常被用来检索查找、替换那些符合某个模式(规则)的文本。
转载
2023-06-09 20:32:50
41阅读
在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要,正则表达式就是用于描述这些规则的工具,换句话说正则表达式是一种工具,它定义了字符串的匹配模式(如何检查一个字符串是否有跟某种模式匹配的部分或者从一个字符串中将与模式匹配的部分提取出来或者替换掉)。基本语法下表为正则表达式主要的符号语法:符号解释示例说明.匹配任意字符b.t可以匹配bat / but / b#t / b1t等
转载
2023-08-30 17:28:07
37阅读
正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。 Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。
转载
2023-06-09 19:29:44
118阅读
1.什么是正则? 正则就是用一些具有特殊含义的符号组合到一起(称为正则表达式)来描述字符或者字符串的方法。或者说:正则就是用来描述一类事物的规则。(在Python中)它内嵌在Python中,并通过 re 模块实现。正则表达式模式被编译成一系列的字节码,然后由用 C 编写的匹配引擎执行。元字符匹配内容\w匹配字母(包含中文)或数字或下划线\W匹配非字母(包含中文)或数字或下划线\s匹配任意的空白符\
转载
2023-08-15 08:58:32
50阅读
在Python中需要通过正则表达式对字符串进匹配的时候,可以使个python自带的模块,名字为re。正则表达式的大致匹配过程是: 1.依次拿出表达式和文本中的字符比较, 2.如果每一个字符都能匹配,则匹配成功;一旦有匹配不成功的字符则匹配失败。 3.如果表达式中有量词或边界,这个过程会稍微有一些不同。r:在带有 'r' 前缀的字符串字面值中,反斜杠不必做任何特殊处理。 因此 r" " 表示包含 '
转载
2023-09-11 12:06:05
48阅读
1,首先需导入模块import re。
2,在一串字符中,findall方法可以获取全部能够匹配的片段,并把结果放在一个列表中。
书写方式:
re.findall(正则表达式(规定匹配规则),被匹配的对象)。
3,使用findall方法匹配普通字符:
转载
2023-06-09 19:08:10
110阅读
python3中的正则表达式一、什么是正则?正则就是一套规则,或者语法。二、正则的作用?正则就是匹配 或者 查找某一些规则的字符串数据。三、 常用的场景?验证:判断输入的邮箱,手机号是否合法等。获取某一段数据,可以使用正则获取网页的照片。四、 re模块操作。在Python中需要通过正则表达式对 字符串 进行匹配的时候,可以使用一个模块,名字为rere模块的使用过程:#coding=utf-8
转载
2023-08-30 23:40:21
30阅读
第一部分:正则表达式模式创建
Regular Expression,需要导入re模块
一.模式创建
pattern = re.compile(r’…’)----括号中是要匹配的表达式,r’…'前面加r表示忽略转义,模式中写原始字符串即可。
转载
2023-06-09 11:33:06
90阅读