str----字符串的方法文档

字符串中反斜杠字符表

转义格式 意义
\' 单引号(')
\" 双引号(")
\\ 反斜杠(\ )
\n 换行
\r 返回光标至行首
\f 换页
\t 水平制表符
\v 重直制表符
\b 倒退
\0 空字符,字符值为零
\0oo oo为两位八进制表示的字符
\xXX XX为两位十六进制表示的字符
\uXXXX Unicode 16的十六进制表示的字符
\UXXXXXXXX Unicode 32的十六进制表示的字符

常用字符串方法

方法 说明
S.isdigit() 判断字符串中的字符是否全为数字
S.isalpha() 判断字符串是否全为英文字母
S.islower() 判断字符串所有字符是否全为小写英文字母
S.isupper() 判断字符串所有字符是否全为大写英文字母
S.isspace() 判断字符串是否全为空白字符
S.center(width[,fill]) 将原字符串居中,左右默认填充空格
S.count(sub[, start[,end]]) 获取一个字符串中子串的个数
S.find(sub[, start[,end]]) 获取字符串中子串sub的索引,失败返回-1
S.strip() 返回去掉左右空白字符的字符串
S.lstrip() 返回去掉左侧空白字符的字符串
S.rstrip() 返回去掉右侧空白字符的字符串
S.upper() 生成将英文转换为大写的字符串
S.lower() 生成将英文转换为小写的字符串
S.replace(old, new[, count]) 将原字符串的old用new代替,生成一个新的字符串
S.startswith(prefix[, start[, end]]) 返回S是否是以prefix开头,如果以prefix开头返回True,否则返回False,
S.endswith(suffix[, start[, end]]) 返回S是否是以suffix结尾,如果以suffix结尾返回True,否则返回False
以下是不常用的  
S.title() 生成每个英文单词的首字母大写字符串
S.isnumeric() 判断字符串是否全为数字字符
   

空白字符

是指空格,水平制表符(\t),换行符(\n)等不可见的字符

格式化字符串中的占位符和类型码

占位符类型码 意义
%s 字符串
%r 字符串,使用repr 而不是str
%c 整数转为单个字符
%d 十进制整数
%o 八进制整数
%x 十六进制整数(字符a-f小写)
%X 十六进制整数(字符A-F大写)
%e 指数型浮点数(e小写),如2.9e+10
%E 指数型浮点数(E大写),如2.9E+10
%f, %F 浮点十进制形式
%g, %G 十进制形式浮点或指数浮点自动转换
%% 等同于一个%字符

猜你喜欢

转载自blog.csdn.net/weixin_42607935/article/details/81182590
今日推荐