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基础之字符串操作的主要内容,如果未能解决你的问题,请参考以下文章

python基础之字符串操作

python之基础篇——模块与包

Python基础之字符串操作,格式化。

python基础之字符编码及文件操作

python基础之 列表元组操作 字符串操作 字典操作 集合操作 文件操作 字符编码与转码

Python基础-python数据类型之字符串