字符串:单引号或者双引号或者三引号中的数据
例:mystr = 'hello world tiger and cat'
方法 | 基本格式 | 返回值 | 说明 | |
查 找 | find | mystr.find(str, start=0, end=len(mystr)) | 开始的索引值&-1 | rfind,从右开始查找 |
index | mystr.index(str, start=0, end=len(mystr)) | 开始的索引值&崩溃 | rindex,从右开始查找 | |
统 计 | count | mystr.count(str, start=0, end=len(mystr)) | 出现的次数&0 | |
替 换 | replace | mystr.replace(str1, str2, mystr.count(str1)) | 新的字符串 | str1 替换成 str2 替换次数,默认全部替换 |
分 割 | split | mystr.split(str=" ", maxsplit) | 返回列表 | 分割次数可以指定,默认全部分割 |
partition | mystr.partition(str) | 返回元组 | 把mystr以str分割成三部分,str前,str和str后 | |
rpartition | mystr.rpartition(str) | 返回元组 | 从右边往左边查找,把字符串分割成三部分 | |
splitlines | mystr.splitlines() | 返回各行 作为元素的列表 | 按照行或者"\n"分隔 | |
大 小 写 转 换 | capitalize | mystr.capitalize() | 新的字符串 | 首字母大写 |
title | mystr.title() | 新的字符串 | 每个单词首字母大写 | |
lower | mystr.lower() | 新的字符串 | 转换 mystr 中, 所有大写字符为小写 | |
upper | mystr.upper() | 新的字符串 | 转换 mystr 中, 所有小写字母为大写 | |
插 入 | join | str.join(mystr) | 新的字符串 | mystr 中每个元素之间插入str |
删 除 空 白 字 符 | strip | mystr.strip() | 新的字符串 | 删除mystr字符串, 两端的空白字符 |
lstrip | mystr.lstrip() | 新的字符串 | 删除 mystr 字符串, 左边的空白字符 | |
rstrip | mystr.rstrip() | 新的字符串 | 删除 mystr 字符串, 末尾的空白字符 | |
判 断 | startswith | mystr.startswith(“hello”) | True&False | 检查字符串是否, 是以 hello 开头 |
endswith | mystr.endswith(“cat”) | True&False | 检查字符串是否, 以cat结束 | |
isalpha | mystr.isalpha() | True&False | 检查mystr 所有字符, 是否都是字母 | |
isdigit | mystr.isdigit() | True&False | 检查mystr 所有字符, 是否都是数字 | |
isalnum | mystr.isalnum() | True&False | 检查mystr是否由数字或字母组成 | |
isspace | mystr.isspace() | True&False | 检查mystr 中是否只包含空格 |