Python中常用的内置函数

通用函数 函数功能描述
round(value, [n])
以四舍五入法返回一个数值 。value为需要四舍五入的数值;n为可选参数如果省略该参数则通过四舍五入返回整数,如果该参数没有省略则保留n位小数 。
abs(value)
返回value的绝对值
pow(,,[])
是可选参数 。如果省略则该函数返回(的次方);如果没有省略则该函数返回() %。
(,)
将除以的整数商和余数打包成元组返回 。返回值等价于(//, %)
max()
返回序列的最大值
min()
返回序列的最小值
sum()
对序列求和
range(start, end, step)
生成一个序列 。start表示序列的起始值,起始值可以省略,如果省略起始值为0;end表示序列的结束值,不包含该值,不能省略;step表示生成序列时的步长,如果省略步长则默认为1 。
()
主要与for循环配合使用
type(value)
返回value的类型
(value, )
判断value的数据类型 。如果value的数据类型与一致则返回True,否则返回False
range(start,end,step)
start:起始数字,起始数字缺省默认为0;end:结束数字,结束数字必须要有;step:数字间隔,数字间隔如果缺省默认为1
字符串处理函数 函数功能描述
str.split(chars,[n])
分割字符串 。str表示要分割的字符串;chars表示分割符号,当不指定chars时默认为None(即空格符、换行符、制表符等);n为可选参数表示分割的次数
char.join()
用指定的字符连接可迭代对象的元素 。char表示连接字符串时所用的分隔符;为可迭代对象,可以是列表、字符串、元组等;序列的元素必须是字符串类型 。
str.strip([char])
移除字符串首尾指定的连续字符,不能删除中间的字符 。char为可选参数如果省略则删除空格、换行等字符
str.([char])
移除字符串左侧指定的字符
str.([char])
移除字符串右侧指定的字符
str.count()
返回字符串(str)中,字符或字符串的个数()
str.(,,[n])
将字符串中的子字符串()替换成新的字符串();n表示最大替换次数
str.upper()
将字符串(str)中字母全都变成大写
str.lower()
将字符串(str)中字母全都变成小写
str.title()
将字符串(str)中单词的首字母变成大写
len(str)
返回字符串(str)的长度
str.()
判断字符串是否只由数字组成,如果是则返回True,否则返回False
str.()
判断字符串是否只由字母组成,如果是则返回True,否则返回False
str.()
判断字符串是否只有字母和数字组成,如果是返回True,否则返回False
str(数字类型)
将数字类型转换为字符串
列表操作函数 函数功能描述
len(list1)
返回列表(list1)中元素个数
list1.(value)
向列表(list1)的末尾增加元素(value)
list1.(index,value)
在列表的任意位置添加元素 。list1表示原列表;index表示插入元素的位置索引;value需要插入的元素
list1.(list2)
在list1的末尾合并list2
list1.pop([index])
删除指定位置的元素 。index为可选参数,如果省略则删除列表的最后一个元素
list1.()
删除列表中第一次出现的元素 。表示需要删除的元素 。
list1.index()
返回在列表list1中第一次出现的位置 。表示待查找元素 。
list1.copy()
列表浅拷贝
list1.sort([=False])
队列表进行排序 。直接对原列表排序,无返回值 。为可选参数,默认是升序排列;如果=True则为降序排列
(list1)
对列表list1排序,返回一个新的列表 。原列表不变 。