python字符串的常见操作

字符串查找:指定字符串出现的索引位置,

find
语法:str.find(target, [start,end) )
解释:在字符串中查找指定字符串首次出现的index,找不到时返回-1
index
语法:str.index(target, [start,end) )

解释:在字符串里查找子串第一次出现的位置,找不到子串会抛出异常

 

ss = 'wangwei'
print ss.find('w',1,6)  执行结果4

 

ss = 'hello world'
print ss.index('h',0,6)  执行结果0 
name='beijing'
print name.find('c')
print name.index('c')

执行结果:

python字符串的常见操作_第1张图片

 
index 和 find的区别是:
使用find,如果找不到会返回 -1,如果使用index,找不到会抛异常
 

你可能感兴趣的:(python)