首页 > 其他 > 详细

字符串处理

时间:2016-01-10 17:11:46      阅读:120      评论:0      收藏:0      [点我收藏+]

1、string.find(str,[start[,end]]):指定范围查找字符或字符串,返回索引值,若返回值为-1,表示未查找到此 字符或字符串。例:

>>> a="what‘s your name?"
>>> a.find(‘name‘,0,6)
-1

#在0至6位置未找到name

>>> a.find(‘name‘)
12
#找到name,并返回其它索引值12.

2、string.index(str,[star[,ned]]) 与find方法一样,但当找不到str时,会提示VdueError异常


3、string.count(str,[start[,end]]) 统计字符串个数


4、string.lower()   转为小写


5、string.upper()   转为大写


6、string.capitalize()   首字母转为大写


7、string.swapcase()   大写变成小写,小写变成大写


8、string.split(‘str‘)     将字符串转为列表list,以str切分点,默认以空格为切分点

>>> a.split()
["what‘s", ‘your‘, ‘name?‘]

9、str.join(list)     将列表转为字符串,以str连接,默认以空格连接

>>> ‘‘.join(a.split())
"what‘syourname?"

字符串的内置函数

1、len(str)   字符串的长度

2、cmp(str1,str2)   比较字符串,当str1大于str2,返回值1;相等则返回0;str1于小str2,返回-1

3、max(str)        寻找字符串中最大的字符

4、min(str)        寻找字符串中最小的字符


本文出自 “星星之火” 博客,请务必保留此出处http://154883753.blog.51cto.com/470223/1733485

字符串处理

原文:http://154883753.blog.51cto.com/470223/1733485

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