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 中不包含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(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')分隔,返回一包含各行作元素的列表,如果参数 keepends False,不包含行符,如果 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

你可能感兴趣的:(python)