总结一下,随时可以查看!
字符串的method
capitalize()第一个字符大写casefold()全小写center(width)居中,并使用空格填充至长度 width 的新字符串count(sub[, start[, end]])返回 sub 在字符串里边出现的次数,start 和 end 参数表示范围,可选。encode(encoding='utf-8', errors='strict')以 encoding 指定的编码格式对字符串进行编码。endswith(sub[, start[, end]])是否以 sub 结束。start 和 end 参数表示范围,可选。expandtabs([tabsize=8])把字符串中的 tab 符号(\t)转换为空格。默认的空格数是 tabsize=8。find(sub[, start[, end]])检测 sub 是否包含在字符串中,如果有则返回索引值,否则返回 -1,start 和 end 参数表示范围,可选。index(sub[, start[, end]])跟 find 方法一样,不过如果 sub 不在 string 中会产生一个异常。isalnum()都是字母或数字isalpha()都是字母isdecimal()只包含十进制数字isdigit()只包含数字islower()都是小写isnumeric()只包含数字字符isspace()只包含空格istitle()所有的单词都是以大写开始,其余字母均小写isupper()都是大写join(sub)以字符串作为分隔符,插入到 sub 中所有的字符之间。ljust(width)左对齐,并使用空格填充至长度为 width 的新字符串。lower()大写变小写。lstrip()去掉左边所有空格partition(sub)找到子字符串 sub,把字符串分成一个 3 元组 (pre_sub, sub, fol_sub),如果字符串中不包含 sub 则返回 ('原字符串', '', '')replace(old, new[, count])把old 替换成 new。替换不超过 count 次。rfind(sub[, start[, end]])类似于 find() 方法,不过是从右边开始查找。rindex(sub[, start[, end]])类似于 index() 方法,不过是从右边开始。rjust(width)返回一个右对齐的字符串,并使用空格填充至长度为 width 的新字符串。rpartition(sub)类似于 partition() 方法,不过是从右边开始查找。rstrip()删除末尾的空格。split(sep=None, maxsplit=-1)切片字符串,如果 maxsplit 参数有设置,则仅分隔 maxsplit 个子字符串,返回切片后的子字符串拼接的列表。splitlines(([keepends]))在输出结果里是否去掉换行符,默认为 False,不包含换行符;如果为 True,则保留换行符。startswith(prefix[, start[, end]])检查字符串是否以 prefix 开头strip([chars])删除前边和后边所有的空格,chars 参数可以定制删除的字符,可选。swapcase()翻转大小写。title()所有的单词都是以大写开始,其余字母均小写。translate(table)根据 table 的规则(可以由 str.maketrans('a', 'b') 定制)转换字符串中的字符。upper()变小写为大写。zfill(width)返回长度为 width 的字符串,原字符串右对齐,前边用 0 填充。字符串格式化符号含义
符号
说明
%c
格式化字符及其 ASCII 码%s
格式化字符串%d
格式化整数%o
格式化无符号八进制数%x
格式化无符号十六进制数%X
格式化无符号十六进制数(大写)%f
格式化浮点数字,可指定小数点后的精度%e
用科学计数法格式化浮点数%E
作用同 %e,用科学计数法格式化浮点数%g
根据值的大小决定使用 %f 或 %e%G
作用同 %g,根据值的大小决定使用 %f 或者 %E格式化操作符辅助命令符号
说明
m.n
m 是显示的最小总宽度,n 是小数点后的位数-
用于左对齐+
在正数前面显示加号(+)#
在八进制数前面显示 '0o',在十六进制数前面显示 '0x' 或 '0X'0
显示的数字前面填充 '0' 取代空格Python 的转义字符及其含义符号
说明
\'
单引号\"
双引号\a
发出系统响铃声\b
退格符\n
换行符\t
横向制表符(TAB)\v
纵向制表符\r
回车符\f
换页符\o
八进制数代表的字符\x
十六进制数代表的字符\0
表示一个空字符\\
反斜杠