python string内置函数表格

 

python string内置函数

方法

描述

string.capitalize()

把字符串的第一字符大

string.center(width)

返回一原字符串居中,使用空格充至width的新字符串

string.count(str, beg=0, end=len(string))

返回 str 在 string 里面出的次,如果beg或者 end 指定返回指定范围内str的次

string.decode(encoding='UTF-8', errors='strict')

以 encoding 指定的编码格式解string,如果出认报ValueError常 , 除非 errors 指 定 的 是 'ignore' 或 者'replace'

string.encode(encoding='UTF-8', 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 符号转为空格,tab的空格8

string.find(str, beg=0, end=len(string))

检测str是否包含在 string 中,如果 beg 和 end 指定范则检查是否包含在指定范围内,如果是返回始的索引,否返回-1

string.format()

格式化字符串

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,否返回False

string.isnumeric()

如果 string 中只包含字字符,返回True,否返回False

string.isspace()

如果 string 中只包含空格,返回True,否返回False.

string.istitle()

如果 string 是标题化的(title())返回True,否返回False

string.isupper()

如果 string 中包含至少一个区分大小的字符,且所有(分大小)字符都是大返回True,否返回False

string.join(seq)

以 string 作分隔符,seq中所有的元素(的字符串表示)合并为新的字符串

string.ljust(width)

返回一原字符串左对齐,使用空格充至width的新字符串

string.lower()

转换string中所有大字符.

string.lstrip()

截掉 string 左的空格

string.maketrans(intab, outtab])

maketrans()方法用于建字符映射的转换表,于接受两个参数的最简单用方式,第一个参数是字符串,表示需要转换的字符,第二个参数也是字符串表示转换的目

max(str)

返回字符串 str 中最大的字母。

min(str)

返回字符串 str 中最小的字母。

string.partition(str)

有点像 find()和 split()的,str的第一位置起,把 字 符 串 string 分 成 一3元 素 的 元(string_pre_str,str,string_post_str),如果 string 中不包含strstring_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(string))

似于index(),不边开.

string.rjust(width)

返回一原字符串右对齐,使用空格充至width的新字符串

string.rpartition(str)

似于partition(),边开查找

string.rstrip()

string字符串末尾的空格.

string.split(str="", num=string.count(str))

以 str分隔符切片string,如果 num 有指定则仅分隔num+子字符串

string.splitlines([keepends])

按照行('\r', '\r\n', \n')分隔,返回一包含各行作元素的列表,如果参数keependsFalse,不包含行符,如果True保留行符。

string.startswith(obj, beg=0,end=len(string))

检查字符串是否是以obj开头,是返回True,否返回False。如果beg 和 end 指定在指定范围内检查.

string.strip([obj])

在 string 上lstrip()和 rstrip()

string.swapcase()

翻转string中的大小

string.title()

返回"标题"的 string,就是所有单词都是以大写开始,其余字母均(istitle())

string.translate(str, del="")

根据 str出的表(包含 256字符)转换string的字符,

过滤掉的字符放到del参数

string.upper()

转换string中的小字母

string.zfill(width)

返回width的字符串,原字符串 string 右对齐,前面0


版权声明:本文为weixin_42236288原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。