目录
-
- 文本序列类型--- str
-
- str.capitalize():将字符串的第一个字母变成大写,其他字母变小写
- str.casefold():将字符串中的所有大写字母转换为小写字母
- str.center(width[, fillchar ]):返回一个原字符串居中,并使用空格填充至长度 width 的新字符串
- str.count(sub[, start[, end ]]):统计字符串里某个字符或子字符串出现的次数
- str.endswith(suffix[, start[, end ]]):判断字符串是否以指定后缀结尾
- str.find(sub[, start[, end ]]):如果包含子字符串,返回开始的索引值
- str.format(*args, **kwargs):格式化
- str.format_map(mapping):用字典格式化
- str.index(sub[, start[, end ]]):检测字符串中是否包含子字符串 str
- str.isalnum():检测字符串是否由字母和数字组成
- str.isalpha():检测字符串是否只由字母组成
- str.isdigit():检测字符串是否只由数字组成
- str.islower():检测字符串是否由小写字母组成
- str.isnumeric():检测字符串是否只由数字组成
- str.isspace():检测字符串是否只由空白字符组成
- str.istitle():检测字符串中所有的单词拼写首字母是否为大写,且其他字母为小写
- str.isupper():检测字符串中所有的字母是否都为大写
- str.join(iterable):用于将序列(可变序列或者不可变序列都行)中的元素以指定的字符连接生成一个新的字符串
- str.ljust(width[, fillchar ]):返回一个原字符串左对齐,并使用空格填充至指定长度的新字符串
- str.lower():所有大写字符为小写
- str.lstrip([chars ]):用于截掉字符串左边的空格或指定字符
- static str.maketrans(x[, y[, z ]]):用于创建字符映射的转换表
- str.partition(sep):用来根据指定的分隔符将字符串进行分割
- str.removeprefix(prefix, /):移除前缀字符串
- str.removesuffix(suffix, /):移除后缀字符串
- str.replace(old, new[, count ]):把字符串中的 old(旧字符串) 替换成 new(新字符串)
- str.rfind(sub[, start[, end ]]):返回字符串最后一次出现的位置,如果没有匹配项则返回 -1,也可以理解成从右边查找
- str.rindex(sub[, start[, end ]]):返回子字符串 str 在字符串中最后出现的位置
- str.rjust(width[, fillchar ]):返回一个原字符串右对齐,并使用空格填充至长度 width 的新字符串
- str.rpartition(sep):类似于 partition() 方法,只是该方法是从目标字符串的末尾也就是右边开始搜索分割符
- str.rsplit(sep=None, maxsplit=- 1):通过指定分隔符对字符串进行分割并返回一个列表,类似于 split() 方法,只不过是从字符串最后面开始分割。
- str.rstrip([chars ]):删除 string 字符串末尾的指定字符
- str.split(sep=None, maxsplit=- 1):split() 通过指定分隔符对字符串进行切片,如果参数 num 有指定值,则分隔 num+1 个子字符串
- str.splitlines(keepends=False):按照行('\r', '\r\n', \n')分隔
- str.startswith(prefix[, start[, end ]]):用于检查字符串是否是以指定子字符串开头
- str.strip([chars ]):移除字符串头尾指定的字符
- str.swapcase():大写字母转换为小写字母,小写字母会转换为大写字母
- str.title():返回"标题化"的字符串,就是说所有单词都是以大写开始,其余字母均为小写(见 istitle())
- str.translate(table):根据 maketrans() 方法给出的字符映射转换表转换字符串中的字符
- str.upper():将字符串中的小写字母转为大写字母
- str.zfill(width): 返回指定长度的字符串,原字符串右对齐,前面填充0
文本序列类型— str
字符串字面值有多种不同的写法:
• 单引号: ’ 允许包含有" 双" 引号’
• Double quotes: “allows embedded ‘single’ quotes”
• 三重引号: ‘’’ 三重单引号’‘’, “”" 三重双引号"“”
str.capitalize():将字符串的第一个字母变成大写,其他字母变小写
- 将字符串的第一个字母变成大写,其他字母变小写
str.casefold():将字符串中的所有大写字母转换为小写字母
- 将字符串中的所有大写字母转换为小写字母。消除大小写的字符串可用于忽略大小写的匹配
- lower() 方法只对ASCII编码,也就是‘A-Z’有效,对于其他语言(非汉语或英文)中把大写转换为小写的情况只能用 casefold() 方
str.center(width[, fillchar ]):返回一个原字符串居中,并使用空格填充至长度 width 的新字符串
- 返回一个原字符串居中,并使用空格填充至长度 width 的新字符串。默认填充字符为空格
str = 'runoob'
str