#coding=utf8
'''
下面列出目前字符串内建支持的方法,所有这些方法都包含了对Unicode的支持,
一些甚至是专门用于Unicode的。
----------------------------------------------------------------------------
string.capitalize() :
把字符串的第一个字符大写
string.center(width):
返回一个原字符串居中,
并使用空格填充值长度width的新字符串
string.count(str,beg=0, end=len(string)) :
返回str在string里面出现的次数,
如果beg或者end指定则返回指定范围内str出现的次数
string.decode(encoding="utf8", errors="strict"):
以encoding指定的编码格式解码string,
如果默认报一个ValueError的异常,
除非errors指定的是'ignore'或者'replace'
string.encode(encoding="utf8", errors="strict"):
以encoding指定的编码格式编码string,
如果默认报一个ValueError的异常,
除非errors指定的是'ignore'或者'replace'
string.endswith(obj,beg=0,end=len(string)):
检查字符串是否以obj结束,
如果beg或者end指定则检查指定范围内是否以obj结束,
如果是,返回True,否则返回False
string.expandtabs(tabsize=8):
把字符串string中的tab符号转为空格,
默认的空格数tabsize是8
string.find(str,beg=0,end=len(string)):
检测str是否包含在string中,如果beg和end指定范围,
检测是否包含在指定范围内,如果是返回开始的索引值,
否则返回-1
string.index(str,beg=0,end=len(string)):
跟find()一样,如果str不在string中会报一个异常。
string.isalnum():
如果string至少有一个字符并且所有字符都是字母或数字则返回True,否则返回False。
string.isalpha():
如果string至少有一个字符并且所有字符都是字母则返回True,否则返回False。
string.isdecimal():
如果string只包含十进制数字则返回True,否则返回False。
string.isdigit():
如果string只包含数字则返回True,否则返回False。
string.islower():
如果string中包含至少一个区分大小写的字符,并且所有这些字符都是小写,则返回True。
string.isnumeric():
如果string中只包含数字字符,则返回True,否则返回False。
string.isspace():
如果string中只包含空格,则返回True,否则返回False
string.istitle():
如果string是标题化的,则返回True,否则返回False
string.isupper():
如果string中包含至少一个区分大小写的字符,并且所有这些字符都是大写,则返回True
string.join(seq):
Merges以string作为分隔符,将seq中所有的元素(的字符串表示)合并为一个新的字符串。
string.ljust(width):
返回一个原字符串左对齐,并使用空格填充至长度width的新字符串
string.lower():
转换string中所有大写字符为小写。
string.lstrip():
截掉string左边的空格。
string.partition(str):
有点像find()和split()的结合体,从str出现的第一个位置起,
把字符串string分成一个3元素的元组(string_pre_str,str,string_post_str),
如果string中不包含str则string_pre_str==string。
string.replace(str1,str2,num=string.count(str1)):
把string中的str1替换成str2,如果num指定,则替换不超过num次。
string.rfind(str,beg=0,end=len(string)):
类似于find()函数,不过是从右边开会查找。
string.rindex(str,beg=0,end=len(s
python字符串内建函数操作实例源码讲解
最新推荐文章于 2022-07-20 08:45:00 发布
本文详细介绍了Python字符串的内建函数,包括capitalize()、center()、count()、decode()、encode()等多个方法,通过实例展示了它们的使用方法。通过对这些函数的掌握,可以更好地理解和操作Python字符串。
摘要由CSDN通过智能技术生成