首页 > 编程语言 > 详细

python基础之字符串操作

时间:2018-08-09 00:10:42      阅读:270      评论:0      收藏:0      [点我收藏+]

下面显示代码在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基础之字符串操作

原文:https://www.cnblogs.com/llinux/p/9446349.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!