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

相关推荐
脱胎换骨-军哥26 分钟前
C++零成本抽象理论深度拆解:现代C++如何在不牺牲性能的前提下提供高级语法封装
java·开发语言·c++
lbb 小魔仙29 分钟前
VS Code Python 高级调试技巧:从入门到精通
开发语言·python
方便面不加香菜1 小时前
C++ 模板进阶
开发语言·c++
小白说大模型1 小时前
从向量嵌入到复杂 Agent:LLM、LangChain、LangGraph 完整科普
java·开发语言·人工智能·gpt·深度学习·langchain
豆浆D油条2 小时前
QT容器类QList调用erase崩溃
开发语言·qt·rpc
jinyishu_2 小时前
C++ 多态完全指南:从基础语法到底层原理
开发语言·c++·程序人生·面试
larance3 小时前
机器学习特征预处理之标准化/归一化
开发语言·python·机器学习
农村小镇哥3 小时前
C#中的字符串格式化
服务器·开发语言·c#
Android洋芋4 小时前
AI辅助C盘清理
c语言·开发语言·人工智能·ai辅助c盘清理
灯澜忆梦5 小时前
Go 语言 _JSON---序列化与反序列化
开发语言·golang·json