Python学习——字符串操作方法

mystr = "hello word goodbye"

str = "bye"

Find函数:检测一个字符串中是否包含另一个字符串,找到了返回索引值,找不到了返回-1

print(mystr.find(str,0,len(mystr)))

print(mystr.find(str,0,13))

index函数:检测一个字符串是否包含另一个字符串,找到了范围索引值,找不到了报错

print(mystr.index(str,0,len(mystr)))

print(mystr.index(str,0,12))

count函数:返回字符串在开始和结束之间另一个字符串出现的次数

print(mystr.count(str,0,len(mystr)))

replace函数:把字符串中的字符按照要求次数替换成新的字符

print(mystr.replace(str,"GOOD",1))

查看字符串的方法

print(dir(str))

自学方法

print(help(str.count))

print(help(str.find))

print(help(str.replace))

print(help(str.index))

相关推荐
小小码农Come on1 分钟前
QT开发环境安装
开发语言·qt
黑棠会长2 分钟前
微服务实战.06 |微服务对话时,你选择打电话还是发邮件?
微服务·云原生·架构·c#
云深处@4 分钟前
【C++】哈希表
开发语言·c++
weixin_452159557 分钟前
模板编译期条件分支
开发语言·c++·算法
guygg887 分钟前
傅立叶光学的Matlab实现方法
开发语言·matlab
码农六六10 分钟前
js函数柯里化
开发语言·前端·javascript
2501_9411481511 分钟前
C++ map / multimap 保姆级教程
java·开发语言·c++
ʚB҉L҉A҉C҉K҉.҉基҉德҉^҉大20 分钟前
C++中的策略模式进阶
开发语言·c++·算法
xb113226 分钟前
C#串口通信
开发语言·c#
小小码农Come on26 分钟前
QT内存管理
开发语言·qt