Python中常用的内置函数

通用函数
函数功能描述
round(value, [n])以四舍五入法返回一个数值。value为需要四舍五入的数值;n为可选参数如果省略该参数则通过四舍五入返回整数,如果该参数没有省略则保留n位小数。
abs(value)返回value的绝对值
pow(value1,value2,[value3])value3是可选参数。如果省略value3则该函数返回value1value2(value1的value2次方);如果value3没有省略则该函数返回(value1value2) % value3。
divmod(value1,value2)将value1除以value2的整数商和余数打包成元组返回。返回值等价于(value1//value2, value1%value2)
max(sequence)返回序列的最大值
min(sequence)返回序列的最小值
sum(sequence)对序列求和
range(start, end, step)生成一个序列。start表示序列的起始值,起始值可以省略,如果省略起始值为0;end表示序列的结束值,不包含该值,不能省略;step表示生成序列时的步长,如果省略步长则默认为1。
enumerate()主要与for循环配合使用在这里插入图片描述
type(value)返回value的类型
isinstance(value, prejudgment_type)判断value的数据类型。如果value的数据类型与prejudgment_type一致则返回True,否则返回False
range(start,end,step)start:起始数字,起始数字缺省默认为0;end:结束数字,结束数字必须要有;step:数字间隔,数字间隔如果缺省默认为1
字符串处理函数
函数功能描述
str.split(chars,[n])分割字符串。str表示要分割的字符串;chars表示分割符号,当不指定chars时默认为None(即空格符、换行符、制表符等);n为可选参数表示分割的次数
char.join(iteration)用指定的字符连接可迭代对象的元素。char表示连接字符串时所用的分隔符;iteration为可迭代对象,可以是列表、字符串、元组等;iteration序列的元素必须是字符串类型。
str.strip([char])移除字符串首尾指定的连续字符,不能删除中间的字符。char为可选参数如果省略则删除空格、换行等字符
str.lstrip([char])移除字符串左侧指定的字符
str.rstrip([char])移除字符串右侧指定的字符
str.count(sub_str)返回字符串(str)中,字符或字符串的个数(sub_str)
str.replace(old_str,new_str,[n])将字符串中的子字符串(old_str)替换成新的字符串(new_str);n表示最大替换次数
str.upper()将字符串(str)中字母全都变成大写
str.lower()将字符串(str)中字母全都变成小写
str.title()将字符串(str)中单词的首字母变成大写
len(str)返回字符串(str)的长度
str.isdigit()判断字符串是否只由数字组成,如果是则返回True,否则返回False
str.isalpha()判断字符串是否只由字母组成,如果是则返回True,否则返回False
str.isalnum()判断字符串是否只有字母和数字组成,如果是返回True,否则返回False
str(数字类型)将数字类型转换为字符串
列表操作函数
函数功能描述
len(list1)返回列表(list1)中元素个数
list1.append(value)向列表(list1)的末尾增加元素(value)
list1.insert(index,value)在列表的任意位置添加元素。list1表示原列表;index表示插入元素的位置索引;value需要插入的元素
list1.extend(list2)在list1的末尾合并list2
list1.pop([index])删除指定位置的元素。index为可选参数,如果省略则删除列表的最后一个元素
list1.remove(element)删除列表中第一次出现的元素。element表示需要删除的元素。
list1.index(element)返回element在列表list1中第一次出现的位置。element表示待查找元素。
list1.copy()列表浅拷贝
list1.sort([reverse=False])队列表进行排序。直接对原列表排序,无返回值。reverse为可选参数,默认是升序排列;如果reverse=True则为降序排列
sorted(list1)对列表list1排序,返回一个新的列表。原列表不变。
list1.reverse()对列表倒序,直接改变原列表
字典操作函数
函数功能描述
len(dict)返回字典的长度
del dict[value]在字典dict中删除键为value的键值对
value = dict.pop(key)删除键为key的键值对,同时返回该键对应的值
key, value = dict.popitem()随机删除一个键值对,并将删除的键值对以元祖的形式返回
dict.get(key,default)获取字典dict中key对应的值,如果值key不存在则返回default
dict.keys()获取字典dict的所有键;返回的类型为dict_keys,可以将该类型转换为列表、元祖等
dict.values()获取字典dict的所有值;返回的类型为dict_values,可以将该类型转换为列表、元祖等
dict.items()将字典的键值对打包成元祖;该方法可以用于for循环中,用于遍历字典的键值对
集合操作函数
函数功能描述
set.add(element)向集合中添加元素element
set.remove(element)从集合中移除元素element
len(set)计算集合的长度
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值