Python编程开发常用内置函数都有哪些类型
2020-7-13 11:01:18 | 点击42次
函数应用是程序员在学习软件编程开发技术的时候需要重点掌握的编程技术之一,而今天我们就一起来了解一下Python编程开发常用内置函数都有哪些类型。
find
•find函数用于检测字符串中是否包含子字符串sub,如果指定start
(开始)和end(结束)范围,则检查是否包含在指定范围内。如
果包含子字符串则返回开始的索引值,否则返回-1。
•语法格式如下:
•str.find(sub[,start[,end]])
•参数含义如下:
•sub:指定检索的字符串
•start:开始索引,默认为0
•end:结束索引,默认为字符串长度
index
•index函数检测字符串中是否包含子字符串sub,如果指定start
(开始)和end(结束)范围,则检查是否包含在指定范围内。如
果包含子字符串则返回子字符串开始的索引值,否则抛出异常。
•语法格式如下:
•str.index(sub[,start[,end]])
•参数含义如下:
•sub:指定检索的字符串
•start:开始索引,默认为0
•end:结束索引,默认为
count
•count函数用于统计字符串中sub子串出现的次数,可以设定开始
与结束位置来限制字符串的搜索范围。
•语法格式如下:
•str.count(sub[,start[,end]])
•参数含义如下:
•sub:搜索的子字符串
•start:字符串开始搜索的位置,默认为一个字符,该字符索引值为0
•end:字符串结束搜索的位置,默认为字符串的长度
replace
•replace函数把字符串中的old(旧字符串)替换成(新字符串),
该函数返回的是字符串中old(旧字符串)替换成new(新字符串)
后生成的新字符串。如果指定3个参数count,则替换不超过
count次。
•语法格式如下:
•str.replace(old,new[,count]])
•参数含义如下:
•old:将被替换的子字符串
•new:新字符串,用于替换old子字符串
•count:可选参数,替换不超过count次
split
•split函数通过指定分隔符对字符串进行切片,如果参数maxsplit
有指定值,则仅分隔maxsplit个子字符串。该函数返回值是分隔后
的字符串列表。
•语法格式如下:
•str.split(sep=None,maxsplit=-1)
•参数含义如下:
•sep:分隔符,默认为所有空字符,包括空格、换行(n)、制表符(t)
•maxsplit:分隔次数
startswith
•startswith函数用于检查字符串是否是以子字符串开头,如果是,
则返回True,否则返回False。若指定了start和end参数的值,
则会在指定的范围内检查。
•语法格式如下:
•str.startswith(prefix[,start[,end]])
•参数含义如下:
•prefix:检测的字符串
•start:可选参数,用于设置字符串检测的起始位置
•end:可选参数,用于设置字符串检测的结束位置
upper
•upper函数用于将字符串中的小写字母转为大写字母,返回小写字
母转为大写字母后的字符串。
•语法格式如下:
•str.upper()
lower
•lower函数用于将字符串中的大写字母转为小写字母,返回大写字
母转为小写字母后的字符串。
•语法格式如下:
•str.lower()
endswith
•endswith函数用于判断字符串是否以指定后缀结尾,如果以指定后缀结尾返回True,否则返回False。可选参数start与end为检索字符串的开始与结束位置。
•语法格式如下:
•str.endswith(suffix[,start[,end]])
•参数含义如下:
•suffix:检测的字符串
•start:字符串中的开始位置
•end:字符串中的结束位置
lstrip
•lstrip函数用于删除字符串末尾的空格或指定字符,返回的是一个
新字符串。
•语法格式如下:
•str.lstrip([chars])
•参数含义如下:
•chars:指定删除的字符,默认为空格
rstrip
•rstrip函数用于删除字符串右边的空格或指定字符,返回的是一个
新字符串。
•语法格式如下:
•str.rstrip([chars])
•参数含义如下:
•chars:指定删除的字符,默认为空格
strip
•strip函数用于删除字符串头尾的空格或指定字符,返回的是一个新
字符串。
•语法格式如下:
•str.strip([chars])
•参数含义如下:
•chars:删除字符串头尾指定的字符,默认为空格
join
•join函数用于将序列中的元素以指定的字符连接生成一个新字符串。
•语法格式如下:
•str.join(sequence)
•参数含义如下:
•sequence:要连接的元素序列
资讯来源:合肥达内软件有限公司
微信 扫一扫