百木园-与人分享,
就是让自己快乐。

Python基础语法(二)--字符串操作

字符串的截取


字符串有默认的索引
截取顺序:从左往右 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
本站部分图文来源于网络,如有侵权请联系删除。

未经允许不得转载:百木园 » Python基础语法(二)--字符串操作

相关推荐

  • 暂无文章