python字符串处理实例

python字符串处理实例

ID:33907686

大小:55.62 KB

页数:13页

时间:2019-03-01

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

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

1、#Python中的字符串处理——2009-12-5Python中的清屏指令:importosos.system('cls')1.字符串的对齐方式:①:center(int[,str])>>>string='Fishhat'>>>string.center(55)'                            Fishhat                            '>>>string.center(55,'*')'************************Fishha

2、t************************'②:ljust(int[,str])>>>string.ljust(55)'Fishhat                                                          '>>>string.ljust(55,'*')'Fishhat************************************************'③:rjust(int[,str])>>>string.rjust(55)'   

3、                                                       Fishhat'>>>string.rjust(55,'*')'************************************************Fishhat'④:%(int)s>>>print'%55s'%string                                                           Fishhat2.字符串中的转义字符:

4、\   斜杠'   单引号"   双引号a   系统喇叭b   退格符   换行符t   横向制表符v   纵向制表符r   回车符f   换页符o   八进制数代表的字符   #还搞不懂...x   十六进制数代表的字符  #还搞不懂...00终止符,忽略00后的全部字符3.字符串中的转义符过滤函数:①:strip()--过滤字符串中所有的转义符②:lstrip()--过滤字符串中第一个转义符③:rstrip()--过滤字符串中最后的转义符后记:在使用的时候返回

5、的结果不是预想中的正确结果.还待查询相关具体资料4.字符串的连接①:Python中可以使用'+'、'+='、连接若干个字符串,如果是以下情况,Python则自动连接:>>>str='fish''hat'#若干个字符串之间如果只有空格,Python会自动连接>>>printstrfishhat>>>str+='learningPython!'#使用运算符追加字符串>>>printstrfishhatlearningPython②:使用str2.join(str)函数进行连接,其中str为需要连接的字

6、符串序列或者一个字符串,str2为连接中填补的字符:>>>string=('apple','banana','china')>>>print'-'.join(string)     #向string这个元组中的多个字符串元素之间加上'-'然后输出apple-banana-china>>>print''.join(string)     #加入的字符也可以是空的applebananachina>>>print'-'.join('fishhat')  #直接使用f-i-s-h-h-a-t       

7、             #自动在每个子字符中加入'-'5.用split(str[,int])函数截取字符串>>>string='f-i-s-h-h-a-t'>>>string.split('-')          #按'-'作为截取子字符串的符号,也就是说遇到一个'-'则截取一个子字符['f','i','s','h','h','a','t']          #最后返回一个截取得到的子字符列表>>>string.split('-',2)       #在按'-'截取子字符的时候,当截取到第2

8、个'-'的时候就停止截取,后面的字符全部按一个子字符返回(也就是说不管有没有'-'Python都不会理了,它认为你只指定了2个'-'有效)['f','i','s-h-h-a-t']             #实际上返回了三个子字符,因为在Python找到第一个'-'之前已经有一个'f'就把'f'做子字符后记:这里很容易混淆,后面的整数参数(不提供系统默认截取所有的)其实就相当于你要在字符串中画多少条界,相当于切一条蛋糕,你切两刀是不是得三块?至于每块蛋糕的长短,就取决于你在蛋糕上做

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

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

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