• python学习笔记 day15 内置函数(三)


    bin(),oct(),hex()----进制转换,将十进制分别转换成二进制,八进制和十六进制

    print(bin(10))
    print(oct(10))
    print(hex(10))

    运行结果:

    abs()-------求绝对值

    print(abs(-100))

    运行结果:

    divmod(a,b)----接受两个参数,返回a//b 和a%b (又叫除余)

    print(divmod(10,3))

    运行结果:

    round(a,b)------对小数a进行精确b位

    print(round(3.1415926,3))

    运行结果:

    sum(iterable,start)-----sum()函数参数iterable必须是可迭代对象,然后可以指定起始值

    print(sum([1,2,3,4]))
    print(sum([1,2,3,4],20))

    运行结果:

    min(iterable/*args,key=?) ---min()函数的参数可以是很多个值(*args)也可以是可迭代的(传一个list过去),然后可以指定第二个参数按照什么比较

    print(min([1,2,3,-4]))      
    print(min(1,2,3,-4))
    print(min(1,2,3-4,key=abs))   #按照绝对值比较谁最小,返回原来的值

    运行结果:

    max(iterable/*args,key=??)------同min

    print(max(1,2,3,-4))  #按照*args可以传任意多个参数进来
    print(max([1,2,3,-4]))  #按照iterable 传可迭代的对象
    print(max([1,2,3,-4],key=abs))  #按照绝对值比较谁大,返回原来的值

    运行结果:

    pow(a,b)----a的b次方

    print(pow(2,3))
    print(pow(4,2))
    print(pow(2,3,3))  #返回2**3%3  将前面幂次运算的结果再对第三个数做取余运算

    运行结果:

    talk is cheap,show me the code
  • 相关阅读:
    一次完整的HTTP事务的过程
    移动端事件
    canvas 在视频中的用法
    理解Vue
    改变console.log的输出样式
    百度下拉搜索案例
    Vue总结
    字符串、正则
    .Net Mvc框架知识点
    Lowest Common Ancestor of a Binary Tree -- LeetCode
  • 原文地址:https://www.cnblogs.com/xuanxuanlove/p/9603192.html
Copyright © 2020-2023  润新知