给妹子讲python-S01E06字符串用法进阶
【妹子说】前面一集是初步接触了字符串,这一集可得多讲讲字符串的进阶用法呀。
没问题,首先我们说说python文本处理的头号工具:字符串的查找与替换。就类似于你在word里常用的ctrl+f那个功能。
字符串的find方法实现子字符串查找的操作,如果包含待查找的子字符串,find方法就返回他的偏移值,如果没有找到,就返回-1
s = 'abcdef' print(s.find('cde')) print(s.find('xy')) 2 -1
替换操作运用的是replace方法,参数是原始子字符串和用于替换的子字符串,之后进行全局搜索并替换。
s = 'abcdef' print(s.replace('bcd','XXX')) aXXXef
第三个参数表示替换的次数,如果不设置就表示全部替换,否则就表示替换前几个
再一个就是字符串的提取功能
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
SSM中使用通用mapper
用过 MyBatis Generator(以下简称MBG)插件的都知道,使用该插件可以很方便的生成实体类、Mapper接口以及对应的XML文件。 本文是基于SSM(Spring+SpringMVC+MyBatis)的webapp工程,讲解如何使用通用mapper,加速开发,解决原生MyBatis的不足。 对通用mapper不熟的,可以阅读:https://www.jianshu.com/p/5f84624e96bc 如果要使用MyBatis Generator(MBG)插件,需要在pom.xml中添加mybatis-generator-maven-plugin插件,并引入插件依赖mybatis-generator-core。 <!-- Mybatis Generator依赖 --> <dependency> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-core</artifactId> <version>1...
- 下一篇
Python GIL
在这篇博文中,我们将介绍Python GIL, Threads, Processes和AsyncIO 假设我们想要编写一个函数,该函数将数字作为参数并简单的倒计时,挺容易: def count_down(n): while n > 0: n -= 1 让我们用一个大数字来调用这个函数并测量函数耗时: from time import time before = time() count_down(100000000) after = time() print(after - before) 在我的机器上,需要5.62秒。现在,让我们调用它两次并测量耗时 from time import time before = time() count_down(100000000) count_down(100000
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS关闭SELinux安全模块
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- Hadoop3单机部署,实现最简伪集群
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS6,CentOS7官方镜像安装Oracle11G
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8编译安装MySQL8.0.19
- CentOS6,7,8上安装Nginx,支持https2.0的开启