python中绝对值函数_python中常用的内置函数

数值相关函数:

abs(num):取num的绝对值,这里的num可能是负数,但结果返回的是绝对值,也就是正数

divmod(x,y):取两个数的商和模。如divmod(5,2)就是执行5/2,结果商为2,模(余数)为1

pow(x,y [, z]):给两个参数则返回x的y次方结果,给三个参数则返回x的y次方取模z的结果

round(number[, ndigits]):返回一个浮点数,ndigits用来指定小数位数

序列处理函数:

max(s):取s序列中元素的最大值

min(s):取s序列中元素的最小值

len(s):取s序列的长度,即序列有多少个元素

filter(function or None, sequence):

调用一个布尔函数来迭代遍历每个sequence中的元素并返回一个使function返回值为True的元素的序列In [65]: def f(x):

...: if x > 5:

...: return True

...:

In [66]: l = range(10)

In [67]: filter(f,l)

Out[67]: [6, 7, 8, 9]

zip(seq1 [, seq2 [...]]):将多个序列中对应的元素整合到一个元组列表中

map(function, sequence[, sequence, ...]):

将不同序列的同一个位置上的元素通过function函数处理后整合成一个元组,最后生成一个元组列表

reduce(function, sequence[, initial]):

将function作用于sequence中连续的两个元素上,最后返回处理的结果

类型转化函数:

type(object):查看object的类型

int(object):将object转换成整型

long(object):将object转换成长整型

float(object):将object转换成浮点型

complex(object):将object转换成复数

str(object):将object转换成字符串

list(object):将object转换成列表

tuple(object):将object转换成元组

hex(number):将number转换成十六进制字符串

oct(number):将number转换成八进制字符串

chr(i):将i转换成单个字符

ord(c):将字符c转换成整数值

string内置函数:

str.capitalize():将字符串首字符大写

str.replace(old, new[, count]):

将old替换成new,若给定count,则替换count次匹配的结果,不给定count则替换所有

str.split([sep [,maxsplit]]):做切割。sep指定切割符号,maxsplit指定切割次数

callable(object):判断object是否可以被调用,返回布尔值True或False

isinstance(object, class-or-type-or-tuple):判断object是否是指定类、类型或元组生成的实例对象

cmp(x,y):比较x与y的大小,x与y可以是字符串也可以是数值,xy则返回正数

range(number):生成一个数值序列

xrange(number):生成一个数值序列的生成器对象

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值