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

相关推荐
Dongliner~4 分钟前
【C++多线程编程:六种锁】
开发语言·c++
摇光9310 分钟前
js策略模式
开发语言·javascript·策略模式
游客52031 分钟前
设计模式-结构型-桥接模式
开发语言·python·设计模式·桥接模式
Pandaconda37 分钟前
【新人系列】Python 入门(二十五):Socket 网络编程
开发语言·网络·笔记·后端·python·面试·网络编程
风_流沙1 小时前
【python基础】python中copy用法
开发语言·python
Damon小智1 小时前
C#进阶-在Ubuntu上部署ASP.NET Core Web API应用
linux·nginx·c#·asp.net·.net·.net core
csdn_aspnet1 小时前
C# 或 .NetCore 如何使用 NPOI 导出图片到 Excel 文件
c#·excel·.netcore
水水阿水水1 小时前
第二章:面向对象之封装(一)
开发语言·c++·算法
Yang-Never1 小时前
Canvas->Bitmap绘制
android·java·开发语言·kotlin·android studio·idea
曦月合一1 小时前
java中日期如何比大小
java·开发语言·后端