字符串的截取
字符串有默认的索引
截取顺序:从左往右 0 1 2 3...
从右往左 -1 -2 -3...
截取规则:左包右不包
字符串[开始位置:结束位置:步长]
步长:指下个位置开始截取第几个,不写默认截取下一个
字符串的运算
find(\'a\')--从字符串中查找a,默认从左往右查找,如果找到返回第一次出现的下标,如果不存在返回 -1
rfind(\'a\')--反向查找
count(\"a\") # 从字符串中统计a出现的个数,如果存在返回个数,如果不存在返回0
myStr = \"my shenti is Rerere,\\n my Koudai ,is kongkong\"
myStr.replace(\"a\", \"b\") # 将myStr中所有的a替换成b,对原来的数据不会产生改变
split(\",\")# 将字符串按照\",\"号进行切割成若干个部分
splitlines()# 将字符串按照换行符进行切割
partition(\"a\") # 将字符串name按照默认从左往右出现的第一个\"a\"分割成若干部分,a没有删除
rpartition(\"a\") # 将字符串name按照从右往左出现的第一个\"a\"分割成若干部分,a没有删除
字符串常用方法
myStr = \"my shenti is Rerere,\\n my Koudai ,is kongkong\"
myStr.find(\"is\") # 从myStr中查找is,默认从左往右查找,如果找到返回第一次出现的下标,如果不存在返回 -1
myStr.rfind(\"is\") # 从myStr中查找is,右往左查找,如果找到返回第一次出现的下标,如果不存在返回 -1
myStr.index(\"is\") # 从myStr中查找is的下标,默认从左往右,如果找到返回第一次出现的下标,如果找不到就报错
myStr.rindex(\"is\") # 从myStr中查找is的下标,右往左查找,如果找到返回第一次出现的下标,如果找不到就报错
myStr.count(\"is\") # 从myStr中统计is出现的个数,如果存在返回个数,如果不存在返回0
myStr.startswith(\"hello\") # 判断myStr是否以hello开头
myStr.endswith(\"kongkong\") # 判断myStr是否以kongkong结束
myStr = \"my shenti is Rerere,\\n my Koudai ,is kongkong\"
myStr.replace(\"is\", \"IS\") # 将myStr中所有的is替换成IS,对原来的数据不会产生改变
myStr.split(\",\") # 将myStr按照\",\"号进行切割成若干个部分
myStr.splitlines() # 将text按照换行符进行切割
myStr = \"my shenti is Rerere,\\n my Koudai ,is kongkong\"
myStr.capitalize() # 将字符串myStr的首字母大写
myStr.title() # 将字符串的每一个单词的首字母大写
myStr.lower() # 将字符串统一转化成小写字母
myStr.upper() # 将字符串统一转化成大写字母
## 高效学习:
##1.思考知识点,总结规律,提出疑问
##2.对提出的问题进行实践证实
来源:https://www.cnblogs.com/kzhp/p/15999382.html
本站部分图文来源于网络,如有侵权请联系删除。