python基础之字符串操作
Posted llinux
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python基础之字符串操作相关的知识,希望对你有一定的参考价值。
下面显示代码在ipython3中实现
s=‘i like python‘
#首字母大写
capitalize()
1 In [3]: s=‘i like python‘ 2 3 In [4]: s.capitalize() 4 Out[4]: ‘I like python‘
#全部转换大写,全部转换小写
upper() lower()
In [6]: s.upper() Out[6]: ‘I LIKE PYTHON‘
1 In [7]: s.lower() 2 Out[7]: ‘i like python‘
#大写转换,将原来大写的转换成小写,小写转换成大写
In [8]: s.swapcase() Out[8]: ‘I LIKE PYTHON‘
#单词首字母大写
In [9]: s.title() Out[9]: ‘I Like Python‘
#居中
In [11]: s.center(20) #默认是空格 Out[11]: ‘ i like python ‘
In [14]: s.center(20,‘~‘)#制定字符串 Out[14]: ‘~~~i like python~~~~‘
s = ‘ i Like Pyhon ‘
#删除前后空格(默认是删除空格,可以指定要删除的前后字符串)
strip
In [16]: s.strip() Out[16]: ‘i Like Pyhon‘
#删除后边空格
rstrip
In [17]: s.rstrip() Out[17]: ‘ i Like Pyhon‘
#删除左边空格
lstrip
In [18]: s.lstrip() Out[18]: ‘i Like Pyhon ‘
#公共方法
#获取字符串元素长度
len
In [19]: len(s)
Out[19]: 17
#查看元素是否以某字符串开头(返回True,False),
startswith
endswith
In [20]: s.startswith(‘ ‘) Out[20]: True
In [22]: s.endswith(‘ ‘) Out[22]: True
#根据元素找索引号(如果找不到则返回-1)
find
In [23]: s.find(‘i‘) Out[23]: 2
index(如果找不到则会报错)
In [26]: s.index(‘i‘) Out[26]: 2
#统计( 如果统计不到元素则返回0)
count
In [29]: s.count(‘i‘) Out[29]: 2
#替换
In [31]: s.replace(‘Like‘,‘love‘) Out[31]: ‘ i love Pyhon ‘
以上是关于python基础之字符串操作的主要内容,如果未能解决你的问题,请参考以下文章