python常用函数大全-Python常用内置函数(一)

1. lambda匿名函数:定义函数过程,让代码更简洁a = lambda x,y:x+y

a(2,3)

5

2. reduce:循环reduce(lambda x,y:x+y, xrange(1,101))

5050

# 相当((((1+2)+3)+4)+5)....+100)

__builtin__.内置函数

3. abs: 返回参数的绝对值abs(-10)

10

4. max: 返回序列的最大值,也可比较多参数数字大小max('123456') or max(range(1,7)) or max((1,2,3,4,5,6))

6

5. min: 返回序列的最小值,也可比较多参数数字大小min('123456') or min(range(1,70)) or min((1,2,3,4,5,6))

1

6. len: 统计序列的长度,也可统计字典元素len('1234') or len([1,2,3,4])

4

7. divmod(x,y): 返回一个元祖,分别是俩个数相除的商和余数divmod(10,2)

(5,0) # 商数5代表10/2,余数0代表被整除

8. pow(x,y[,z]): 当只有俩个参数的时候表示x的y次方{x**y},当三个参数时表示x**y%zpow(2.3,2) # 表示2**3%2,返回0表示整除,返回其他值则是余数

0

9. round(number,[,ndigits]): 把一个数四舍五入,ndigits表示留几位小数print round(4.63,1)

4.6

print round(4.61,0)

5.0

print round(4.653,2)

4.65

10. type: 查看参数类型,比如,int,tuple,list,dict,float

11. callable: 查看对象是否可以被调用,函数和类可以被调用callable(lambda x,y:z+y)

True

12. isinstance(object,class-str-tuple[class,str]): 判断对象是否是某种类型isinstance([],list)

True

isinstance('str',(str,list,tuple)) # 只要是元祖里面的某种类型,就返回True

True

13. cmp(x,y): if x>y return 1, if x=y return 0, if x

-1

cmp('21','9') # 因为'21'是str类型,所以2<9返回-1

-1

14. range(1,101): 产生一个列表,1~100

15. xrange(1,101): 和range效果一样,但效率会比range好,只有做遍历的时候才会产生列表

16. hex(number): 将一个整数转换成十六进制,返回成一个字符串hex(100)

'0x64' # 使用int(0x64)可以转换成数字,eval('0x64')得到同样结果

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值