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))

相关推荐
fufu031113 分钟前
vscode配置C/C++环境,用GDB调试简单程序分享
开发语言·c++
快乐江湖19 分钟前
「层层包装」—— 装饰器模式
开发语言·python·装饰器模式
java1234_小锋20 分钟前
String、StringBuilder、StringBuffer的区别?
java·开发语言
星原望野22 分钟前
JAVA集合:List、Set和Map
java·开发语言·list·set·map·集合
摘星小杨1 小时前
如何在前端循环调取接口,实时查询数据
开发语言·前端·javascript
yujunl1 小时前
U9的UI插件客开的总结1
开发语言
多敲代码防脱发1 小时前
Spring进阶(容器实现)
java·开发语言·后端·spring
小新同学^O^2 小时前
简单学习 --> 模型微调
开发语言·人工智能·python·模型微淘
水云桐程序员2 小时前
C++变量的概念及用法
开发语言·c++
叫我少年2 小时前
C#基础数据类型
c#·数据类型