Python常用函数笔记

偏执的太偏执、 2022-02-21 16:57 308阅读 0赞

1、center()方法

说明:返回一个原字符串居中,并使用空格填充至长度 width 的新字符串。

语法:str.center(width[, fillchar]);

参数:width — 字符串的总宽度。fillchar — 填充字符。默认一般是空格。

#

2、count() 方法

说明:用于统计字符串里某个字符出现的次数。可选参数为在字符串搜索的开始与结束位置。

语法:str.count(sub, start= 0,end=len(string))

参数:sub — 搜索的子字符串;start — 字符串开始搜索的位置。默认为第一个字符,第一个字符索引值为0;end — 字符串中结束搜索的位置。字符中第一个字符的索引为 0。默认为字符串的最后一个位置。

返回值:该方法返回子字符串在字符串中出现的次数。

#

3、decode()方法

说明:以 encoding 指定的编码格式解码字符串。默认编码为字符串编码。

语法:str.decode(encoding=’UTF-8’,errors=’strict’)

参数:encoding — 要使用的编码,如”UTF-8”;errors — 设置不同错误的处理方案。默认为 ‘strict’,意为编码错误引起一个UnicodeError。 其他可能得值有 ‘ignore’, ‘replace’, ‘xmlcharrefreplace’, ‘backslashreplace’ 以及通过 codecs.register_error() 注册的任何值。

返回值:该方法返回解码后的字符串。

#

4、 encode() 方法

说明:以 encoding 指定的编码格式编码字符串。errors参数可以指定不同的错误处理方案。

语法:str.encode(encoding=’UTF-8’,errors=’strict’)

参数:encoding — 要使用的编码,如”UTF-8”;errors — 设置不同错误的处理方案。默认为 ‘strict’,意为编码错误引起一个UnicodeError。 其他可能得值有 ‘ignore’, ‘replace’, ‘xmlcharrefreplace’, ‘backslashreplace’ 以及通过 codecs.register_error() 注册的任何值。

返回值:该方法返回编码后的字符串。

#

5、 endswith() 方法

说明:用于判断字符串是否以指定后缀结尾,如果以指定后缀结尾返回True,否则返回False。可选参数”start”与”end”为检索字符串的开始与结束位置。

语法:str.endswith(suffix[, start[, end]])

参数:suffix — 该参数可以是一个字符串或者是一个元素;start — 字符串中的开始位置;end — 字符中结束位置。

返回值:如果字符串含有指定的后缀返回True,否则返回False。

#

6、expandtabs() 方法

说明:把字符串中的 tab 符号(‘\t’)转为空格,tab 符号(‘\t’)默认的空格数是 8。

语法:str.expandtabs(tabsize=8)

参数:tabsize — 指定转换字符串中的 tab 符号(‘\t’)转为空格的字符数。

返回值:该方法返回字符串中的 tab 符号(‘\t’)转为空格后生成的新字符串。

#

7、find() 方法

说明:检测字符串中是否包含子字符串 str ,如果指定 beg(开始) 和 end(结束) 范围,则检查是否包含在指定范围内,如果包含子字符串返回开始的索引值,否则返回-1。

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

参数:str — 指定检索的字符串;beg — 开始索引,默认为0;end — 结束索引,默认为字符串的长度。

返回值:如果包含子字符串返回开始的索引值,否则返回-1。

8、range() 函数

说明:可创建一个整数列表,一般用在 for 循环中。

语法:range(start, stop[, step])

参数说明:start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5);stop: 计数到 stop 结束,但不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5;step:步长,默认为1。例如:range(0, 5) 等价于 range(0, 5, 1)

#

#

#

#

发表评论

表情:
评论列表 (有 0 条评论,308人围观)

还没有评论,来说两句吧...

相关阅读