Python3 notes

简介: Python3 notes

实例

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

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

(0,3)

(11,14)

实例

#!/usr/bin/python3importreline = "Cats are smarter than dogs"searchObj = re.search(r'(.*) are (.*?) .*', line, re.M|re.I)ifsearchObj:    print("searchObj.group() : ", searchObj.group())   print("searchObj.group(1) : ", searchObj.group(1))   print("searchObj.group(2) : ", searchObj.group(2))else:    print("Nothing found!!")

以上实例执行结果如下:

searchObj.group():  Cats are smarter than dogs

searchObj.group(1):  Cats

searchObj.group(2):  smarter

相关文章
|
SQL HIVE
【Hive SQL 每日一题】环比增长率、环比增长率、复合增长率
该文介绍了环比增长率、同比增长率和复合增长率的概念及计算公式,并提供了SQL代码示例来计算商品的月度增长率。环比增长率是相邻两期数据的增长率,同比增长率是与去年同期相比的增长率,复合增长率则是连续时间段内平均增长的速率。文章还包含了一组销售数据用于演示如何运用这些增长率进行计算。
1035 4
|
SQL 关系型数据库 MySQL
阿里云MySQL数据库价格、购买、创建账号密码和连接数据库教程
阿里云数据库使用指南:购买MySQL、SQL Server等RDS实例,选择配置和地区,完成支付。创建数据库和账号,设置权限。通过DMS登录数据库,使用账号密码访问。同地域VPC内的ECS需将IP加入白名单以实现内网连接。参考链接提供详细步骤。
1514 3
|
JavaScript Java 测试技术
基于ssm+vue.js+uniapp小程序的大学生在线论坛系统附带文章和源代码部署视频讲解等
基于ssm+vue.js+uniapp小程序的大学生在线论坛系统附带文章和源代码部署视频讲解等
124 0
|
机器学习/深度学习 存储 算法
小样本问题
【10月更文挑战第1天
424 0
|
Ubuntu Shell 网络安全
【Ubuntu】配置SSH
【Ubuntu】配置SSH
816 0
|
XML Java 数据格式
三、AOP(二)
三、AOP(二)
188 0
|
NoSQL 关系型数据库 MySQL
安装Docker&镜像容器操作&使用Docker安装部署MySQL,Redis,RabbitMQ,Nacos,Seata,Minio
安装Docker&镜像容器操作&使用Docker安装部署MySQL,Redis,RabbitMQ,Nacos,Seata,Minio
1403 1
|
缓存 监控 API
安卓应用性能优化实战
【5月更文挑战第25天】本文将深入探讨如何提升安卓应用的性能。我们将从内存管理,电池使用效率,网络请求以及UI渲染等方面进行深度剖析,并提供相应的优化策略和实践方法。无论你是初学者还是有经验的开发者,都能从中学到一些有用的技巧来提升你的安卓应用性能。
|
存储 缓存 网络协议
Nacos 注册中心详解及开发示例
Nacos 注册中心详解及开发示例
558 0
|
算法 BI 数据库
[软件工程导论(第六版)]第5章 总体设计(课后习题详解)
[软件工程导论(第六版)]第5章 总体设计(课后习题详解)