python基础学习笔记第二天 内建方法(s t r)

python的字符串内建函数

str.casefold()将字符串转换成小写,Unicode编码中凡是有对应的小写形式的,都会转换
str.center()返回一个原字符串居中,并使用空格填充至长度 width 的新字符串
str.count()返回指定字符在[指定位置的]str出现的次数
str.encode()
以 encoding 指定的编码格式编码 string,如果出错默认报一个ValueError 的异常,除非 errors 指定的是'ignore'或 者'replace'
string.endswith(obj, beg=0, end=len(string))
检查字符串是否以 obj 结束,如果beg 或者 end 指定则检查指定的范围内是否以 obj 结束,如果是,返回 True,否则返回 False.
str.expandtabs(tabsize=8)用指定的空格替代横向制表符,使得相邻字符串之间的间距保持在指定的空格数以内。tab 符号默认的空格数是 8。
str.find(sub[, start[, end]]); str.rfind(sub[, start[, end]])返回指定字符在[指定位置的]str出现的索引
str.format()格式化字符串
str.format_map(mapping)
str.index(sub[, start[, end]]);
string.isalnum()
如果 string 至少有一个字符并且所有字符都是字母或数字则返回 True,否则返回 False
string.isalpha()如果 string 至少有一个字符并且所有字符都是字母则返回 True,否则返回 False
string.isdecimal()只包含十进制数字则返回 True 否则返回 False.
string.isdigit()包含数字则返回 True 否则返回 False.
string.islower()包含至少一个区分大小写的字符,并且所有这些(区分大小写的)字符都是小写,则返回 True,否则返回 False
string.isnumeric()包含数字字符,则返回 True,否则返回 False
str.isprintable()
string.isspace()包含空格,则返回 True,否则返回 False.
string.istitle() 与title类似,如果包含大写的返回true否则返回flase
string.isupper() 分隔符切片 string,如果 num有指定值,则仅分隔 num 个子字符串
str.join(seq) 以 str 作为分隔符,将 seq 中所有的元素(的字符串表示)合并为一个新的字符串
str.ljust(width[, fillchar]);返回指定长度的字符串,字符串内容居左(右)如果长度小于字符串长度,则返回原始字符串,默认填充为 ASCII 空格,可指定填充的字符串。
str.lower()字符串改为小写的形式
str.lstrip([chars]);指定截取的字符
str.maketrans(x[, y[, z]]);
str.partition(sep);
str.replace(old, new[, count])
old---将被替换的子字符串
new---新字符串,用于替换old子字符串
max---可选字符串,替换不超过max次
str.rfind(sub[, start[, end]])返回指定字符在[指定位置的]str出现的索引
str.rindex(sub[, start[, end]])如果找不到,就会引发 ValueError
str.rjust(width[, fillchar])返回指定长度的字符串,字符串内容居左(右)如果长度小于字符串长度,则返回原始字符串,默认填充为 ASCII 空格,可指定填充的字符串
str.rpartition(sep)如果字符串包含指定的分隔符,则返回一个3元的元组,第一个为分隔符左边的子串,第二个为分隔符本身,第三个为分隔符右边的子串
str.rsplit(sep=None, maxsplit=-1)分隔字符串
str.rstrip([chars]);截掉字符串左边的空格或指定字符。返回截掉字符串左边的空格或指定字符后生成的新字符串
str.split(sep=None, maxsplit=-1);分隔字符串
str.splitlines([keepends])以行界符为分隔符拆分为列表;当 keepends 为True,拆分后保留行界符
str.startswith(prefix[, start[, end]])
suffix -- 该参数可以是一个字符串或者是一个元素。
start -- 字符串中的开始位置。
end -- 字符中结束位置。
str.swapcase()大小写反转
str.translate(table)
str.upper()把字符串改为大写的形式
str.zfill(width)用 '0' 填充字符串,并返回指定宽度的字符串。

上一篇:bzoj1799


下一篇:java开发eclipse常见问题(一)The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path