python处理字符_常用python字符串处理
import re
p = re.compile(r'\d+')
print p.split('one1two2three3four4')
### output ###
# ['one', 'two', 'three', 'four',
4、字符串的开头和结尾的处理
例如查找一个文件名以什么开头或以什么结尾
filename='trace.h'
print(filename.endwith('h'))
>>True
print(filenam.startwith('trace'))
>>True
5、字符串的查找和匹配
一般查找:
在长字符串里面查找字符串,会返回字符串所在字符串的索引,否则返回-1
str.find('xxxx')
复杂的匹配:
使用import re
6、字符串的替换
普通的替换:replace
str.replace('被替换者','替换着')
复杂替换
使用正则匹配的re.sub
7、字符串去掉一些字符
去除空格 对文本处理的时候比如从文件读取一行,然后去除每一行的两侧空格,tab或者换行符
line=' Congratulations, you guessed it. '
print(line.strip())
>>Congratulations, you guessed it.
注意:字符串内部的空格不能去掉,若要去掉需要用re模块
python处理字符_常用python字符串处理相关推荐
- python三大神器_常用Python代码及花式写法(函数调用自身+三大神器)
备注:第33课已经OK 一.urllib from urllib.request import urlopen as uReq from bs4 import BeautifulSoup as sou ...
- python数据转换函数_常用python数据类型转换函数总结
1.chr(i) chr()函数返回ASCII码对应的字符串. >>> print chr(65) A >>> print chr(66) >>> ...
- python 时间序列预测_使用Python进行动手时间序列预测
python 时间序列预测 Time series analysis is the endeavor of extracting meaningful summary and statistical ...
- python 概率分布模型_使用python的概率模型进行公司估值
python 概率分布模型 Note from Towards Data Science's editors: While we allow independent authors to publis ...
- python花式输出_关于python字符串format的一些花式用法
目录: 前提: python中字符串的format功能非常强大,可以说完全能够替代其他的字符串使用方法,但是在后期的项目开发中使用的并不是特别的多, 以至于想用的时候会想不起来准确的使用方法,所以在这 ...
- python编程的常用工具_小白学Python(2)——常用Python编程工具,Python IDE
下载好Python,但是如何开始编程呢? 有几种方法, 1.第一个就是command lind 即为命令行的方式,也就是我们常说的cmd. 输入 win+ cmd 在命令行中再输入 python,即可 ...
- python hack库_常用的Python库
Tkinter---- Python默认的图形界面接口. Tkinter是一个和Tk接口的Python模块,Tkinter库提供了对Tk API的接口,它属于Tcl/Tk的GUI工具组.Tcl/Tk是 ...
- python库名_在python存储库名称和包名称中使用连字符/破折号 - python
我试图使我的git仓库pip可安装.为此,我正在重组仓库以遵循正确的约定.通过查看其他存储库,我的理解是,我应该将所有源代码放在与存储库名称相同的软件包中.例如.如果我的存储库称为myrepo,则源代 ...
- python的认识_认识Python和基础知识
一.第一个Python程序 用vim编写,格式: vim hello.py 然后按 i 进入插入模式开始写代码,注意所有的代码都要用英文输入法,先写括号和引号,再在引号里面写内容(为了避免引号.括号不 ...
最新文章
- JAVA关于字符串字符数组处理的小题目
- [20180102]11g的V$SORT_USAGE视图.txt
- PAT甲级 -- 1079 Total Sales of Supply Chain (25 分)
- product sales data determination in Opportunity item
- python学习-综合练习四(最大公约数、最小公倍数、生成日历、递归调用、字符串)
- python多图合并成一张图_python使用PIL实现多张图片垂直合并
- 信息安全工程师笔记-案例分析(二)
- CVPR2020| 最新CVPR2020论文抢先看,附全部下载链接!
- 高级JAVA - 动态代理的实现原理和源码分析
- 分享Qt的面试题目(或许未来的我能用的上呢)
- php极速链,php PHP极速链 战群源码系列(全自动采集更新+引流神器无数据库版) WEB(ASP,PHP,...) 261万源代码下载- www.pudn.com...
- 服务器性能低下时正确的处理方法
- 使用Xcode打包上传APP
- 如何获取地址栏的id (参数)
- JNI:ld: error: too many errors emitted, stopping now (use -error-limit=0 to see all errors)
- 微机原理(8086基本知识点)
- PokemonGo:LBS游戏开发
- Ubuntu16.04无法卸载VSCode
- esxi 服务器上登陆系统,实战:添加ESX/ESXi服务器到vCenter Server
- 移动端手机网页适配iPad与折叠屏设备
热门文章
- 2020-07-07 CVPR2020 i3DV论文讨论(3) 笔记
- AtCoder AGC033F Adding Edges (图论)
- java temporalfield_Java Year isSupported(TemporalField)用法及代码示例
- linux tcp文件分包_Linux网络监控工具大点兵
- springboot 源码_springboot框架源码分享
- html js css倒计时,js+css3倒计时动画特效
- 计算机室是学校重要的教学设施,计算机室治理规章.doc
- c++ 32位有符号的整数_【LeetCode】字符串分类字符串转换整数 (atoi)
- typescript 怎么表示当前时间减一个月_TypeScript类型元编程:实现8位数的算术运算...
- 浅谈数据分析中的“暗物质”