python中的字符串处理

python中的字符串处理

ID:13011623

大小:143.50 KB

页数:7页

时间:2018-07-20

python中的字符串处理_第1页
python中的字符串处理_第2页
python中的字符串处理_第3页
python中的字符串处理_第4页
python中的字符串处理_第5页
资源描述:

《python中的字符串处理》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Python中的字符串处理Python转义字符在需要在字符中使用特殊字符时,python用反斜杠()转义字符。如下表:转义字符描述(在行尾时)续行符\反斜杠符号'单引号"双引号a响铃b退格(Backspace)e转义00空换行v纵向制表符t横向制表符r回车f换页oyy八进制数yy代表的字符,例如:o12代表换行xyy十进制数yy代表的字符,例如:x0a代表换行other其它的字符以普通格式输出Python字符串运算符下表实例变量a值为字符串"Hello",b变量值为"Python":操

2、作符描述实例+字符串连接a+b输出结果:HelloPython*重复输出字符串a*2输出结果:HelloHello[]通过索引获取字符串中字符a[1]输出结果 e[:]截取字符串中的一部分a[1:4]输出结果 ellin成员运算符-如果字符串中包含给定的字符返回TrueHina 输出结果1notin成员运算符-如果字符串中不包含给定的字符返回TrueMnotina 输出结果1r/R原始字符串-原始字符串:所有的字符串都是直接按照字面的意思来使用,没有转义特殊或不能打印的字符。原始字符串除在字符串的第一个引号前加上字母"r"(可

3、以大小写)以外,与普通字符串有着几乎完全相同的语法。printr'' prints和 printR''prints%格式字符串情看一下章节Python字符串格式化Python支持格式化字符串的输出。尽管这样可能会用到非常复杂的表达式,但最基本的用法是将一个值插入到一个有字符串格式符%s的字符串中。在Python中,字符串格式化使用与C中sprintf函数一样的语法。如下实例:#!/usr/bin/pythonprint"Mynameis%sandweightis%dkg!"%('Zara',21)以上实例输出结

4、果:MynameisZaraandweightis21kg!python字符串格式化符号:

5、值的大小决定使用%f活%e     %G 作用同%g,根据值的大小决定使用%f活%e     %p 用十六进制数格式化变量的地址格式化操作符辅助指令:符号功能*定义宽度或者小数点精度-用做左对齐+在正数前面显示加号(+)在正数前面显示空格#在八进制数前面显示零('0'),在十六进制前面显示'0x'或者'0X'(取决于用的是'x'还是'X')0显示的数字前面填充'0'而不是默认的空格%'%%'输出一个单一的'%'(var)映射变量(字典参数)m.n.m是显示的最小总宽度,n是小数点后的位数(如果可用的话)Python三引

6、号(triplequotes)python中三引号可以将复杂的字符串进行复制:python三引号允许一个字符串跨多行,字符串中可以包含换行符、制表符以及其他特殊字符。三引号的语法是一对连续的单引号或者双引号(通常都是成对的用)。>>>hi='''hithere'''>>>hi#repr()'hithere'>>>printhi#str()hitherepython的字符串内建函数字符串方法是从python1.6到2.0慢慢加进来的——它们也被加到了Jython中。这些方法实现了string模块的大部分方法,如下表所示列出了

7、目前字符串内建支持的方法,所有的方法都包含了对Unicode的支持,有一些甚至是专门用于Unicode的。方法描述string.capitalize()把字符串的第一个字符大写string.center(width)返回一个原字符串居中,并使用空格填充至长度width的新字符串string.count(str,beg=0,end=len(string))返回str在string里面出现的次数,如果beg或者end指定则返回指定范围内str出现的次数string.decode(encoding='UTF-8',errors='s

8、trict')以encoding指定的编码格式解码string,如果出错默认报一个ValueError的异常,除非errors指定的是'ignore'或者'replace'string.encode(encoding='UTF-8',errors='strict')以enco

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。