字符串内建函数1
string.capitalize()
把字符串的第一个字符大写
string.center(width)? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
返回一个原字符串居中,并使用空格填充至长度width的新字符串??梢愿谋涮畛涫褂玫淖址?/p>
string.count(str, beg=0, end=len(string))? ? ? ? ? ? ? ? ??
返回 str 在 string 里面出现的次数,如果 beg 或者 end 指定则返回指定范围内 str 出现的次数
string.find(str, bg=0, end=len(string))? ? ? ? ? ? ? ? ? ? ? ?
检测str是否包含在string中,如果是则返回开始的索引值,否则返回-1?
string.index(str, beg=0,end=len(string))?? ? ? ? ? ? ? ? ? ?
和find()方法一样,但是如果str不在string中会报一个异常
字符串内建函数2
string.islower()??? ? ? ? ? ??
如果 string 中包含至少一个区分大小写的字符,并且所有这些(区分大小写的)字符都是小写,则返回 True,否则返回 False
string.isupper()? ? ? ? ? ? ?
如果字符串中包含至少一个区分大小写的字符,并且所有这些(区分大小写的)字符都是大写,则返回 True,否则返回 False
string.lower()? ? ? ? ? ? ? ? ?
转换 string 中所有大写字符为小写?
string.upper()? ? ? ? ? ? ? ??
转换 string 中的小写字母为大写
string.isnumeric()? ? ? ? ??
如果 string 中只包含数字字符,则返回 True,否则返回 False
字符串内建函数3
string.join(seq)? ? ? ? ? ? ? ? ? ?以string 作为分隔符,将 seq 中所有的元素合并为一个新的字符串
string.ljust(width)? ? ? ? ? ? ? ?返回一个原字符串左对齐,并使用空格填充至长度 width 的新字符串
string.rjust(width)? ? ? ? ? ? ? ?返回一个原字符串右对齐,并使用空格填充至长度 width 的新字符串
string.swapcase()? ? ? ? ? ? ? ?翻转 string 中的大小写
string.lstrip()? ? ? ? ? ? ? ? ? ? ? ?截掉 string 字符串左边的空格
string.rstrip()? ? ? ? ? ? ? ? ? ? ? ?删除 string 字符串末尾的空格
string.strip()? ? ? ? ? ? ? ? ? ? ? ??在 string 上执行 lstrip()和 rstrip()
字符串内建函数4
string.replace(str1, str2, num=string.count(str1))??
把 string 中的 str1 替换成 str2,如果 num 指定,则替换不超过 num 次
string.split(str="", num=string.count(str))? ? ? ? ? ? ? ?
以 str 为分隔符切片 string,如果 num有指定值,则仅分隔 num 个子字符串
string.startswith(obj, beg=0,end=len(string))? ? ? ??
检查字符串是否是以 obj 开头,是则返回True,否则返回False,如果beg和end指定值,则在指定范围内检查
string.title()? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
返回"标题化"的 string,所有单词都是以大写开始,其余字母均为小写
string.istitle()? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
如果 string 是标题化的则返回 True,否则返回 False
string.zfill(width)? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
返回长度为 width 的字符串,原字符串 string 右对齐,前面填充0