Python3 notes

简介: Python3 notes

实例

#!/usr/bin/pythonimportreprint(re.match('www', 'www.runoob.com').span())  # 在起始位置匹配print(re.match('com', 'www.runoob.com'))         # 不在起始位置匹配

以上实例运行输出结果为:

(0,3)

None

实例

#!/usr/bin/python3importreline = "Cats are smarter than dogs"# .* 表示任意匹配除换行符(\n、\r)之外的任何单个或多个字符# (.*?) 表示"非贪婪"模式,只保存第一个匹配到的子串matchObj = re.match(r'(.*) are (.*?) .*', line, re.M|re.I)ifmatchObj:    print("matchObj.group() : ", matchObj.group())   print("matchObj.group(1) : ", matchObj.group(1))   print("matchObj.group(2) : ", matchObj.group(2))else:    print("No match!!")

以上实例执行结果如下:

matchObj.group():  Cats are smarter than dogs

matchObj.group(1):  Cats

matchObj.group(2):  smarter

相关文章
|
6月前
|
测试技术 Android开发
Android按钮防抖动,避免发送多次请求
Android按钮防抖动,避免发送多次请求
113 0
|
6月前
|
Unix API Python
Python3 notes
Python3 notes
|
6月前
|
存储 缓存 运维
【Docker 专栏】Docker 镜像的分层存储与缓存机制
【5月更文挑战第8天】Docker 镜像采用分层存储,减少空间占用并提升构建效率。每个镜像由多个层组成,共享基础层(如 Ubuntu)和应用层。缓存机制加速构建和运行,通过检查已有层来避免重复操作。有效管理缓存,如清理无用缓存和控制大小,可优化性能。分层和缓存带来资源高效利用、快速构建和灵活管理,但也面临缓存失效和层管理挑战。理解这一机制对开发者和运维至关重要。
450 8
【Docker 专栏】Docker 镜像的分层存储与缓存机制
|
存储 人工智能 搜索推荐
ChatGPT和生成式人工智能在数字化转型中的意义
ChatGPT和生成式人工智能在数字化转型中的意义
138 0
|
前端开发 JavaScript PHP
http报文在php中的应用场景
http报文在php中的应用场景
109 0
http报文在php中的应用场景
|
安全
java----单列模式
要点: 1,某个类只能有一个实例 2,必须自行创建实例 3,必须自行向整个系统提供这个实例。
119 0
java----单列模式
开发指南—DAL语句—SET—SET语句变量设置
史上最优惠活动:阿里云企业云服务器全场2折起
|
存储 缓存 自然语言处理
小刚带你深入浅出理解Lua语言
前言这篇文章并不是针对某个知识点深入剖析,而是聚焦在Lua语言的关键知识点覆盖和关键使用问题列举描述。能够让学习者对Lua整体有个认识(使用一门新的语言不仅仅在用的时候适应它,而是知道怎么善于使用它),同时也可以作为一个工具文档在Lua中遇到具体问题的时候能从这里索引到相应的知识点和Lua的一些原理,得到启发。 1、Lua语言的特点简单的说Lua语言是一个可扩展的嵌入型的脚本语言。它具有以下的特点
小刚带你深入浅出理解Lua语言
|
缓存 运维 NoSQL
收藏的博客 -- Redis学习
收藏的博客 -- Redis学习
151 0
|
芯片 异构计算
FPGA设计中遇到的奇葩问题之“芯片也要看出身”(一)
FPGA设计中遇到的奇葩问题之“芯片也要看出身”(一) 昨夜西风凋碧树。独上高楼,望尽天涯路 2000年的时候,做设计基本都是使用Xilinx公司的Virtex和Virtex-E系列芯片。那时候Altera技术实力还比较弱,基于Altera的芯片做设计是要被大家diss的。
6164 0
FPGA设计中遇到的奇葩问题之“芯片也要看出身”(一)