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