• python笔记——常用的内置函数


    官方说明文档:https://docs.python.org/3/library/functions.html

    内置函数

    abs()  函数返回(数字)的绝对值

    all()  如果()里的所有元素不为0、''、False,all()返回True,否则返回False

    复制代码
    >>> all(['a', 'b', 'c', 'd'])  #列表list,元素都不为空或0
    True
    >>> all(['a', 'b', '', 'd'])  #列表list,存在一个为空的元素
    False
    >>> all([0, 1,2, 3])  #列表list,存在一个为0的元素
    False  
    >>> all(('a', 'b', 'c', 'd'))  #元组tuple,元素都不为空或0
    True
    >>> all(('a', 'b', '', 'd'))  #元组tuple,存在一个为空的元素
    False
    >>> all((0, 1,2, 3))  #元组tuple,存在一个为0的元素
    False
    >>> all([]) # 空列表
    True
    >>> all(()) # 空元组
    True
    复制代码

    any()  如果()里的任何元素不为0、''、False,any()返回True。如果iterable为空,返回False

    复制代码
    >>> any(['a', 'b', 'c', 'd'])  #列表list,元素都不为空或0
    True
    >>> any(['a', 'b', '', 'd'])  #列表list,存在一个为空的元素
    True
    >>> any([0, '', False])  #列表list,元素全为0,'',false
    False
    >>> any(('a', 'b', 'c', 'd'))  #元组tuple,元素都不为空或0
    True
    >>> any(('a', 'b', '', 'd'))  #元组tuple,存在一个为空的元素
    True
    >>> any((0, '', False))  #元组tuple,元素全为0,'',false
    False  
    >>> any([]) # 空列表
    False
    >>> any(()) # 空元组
    False
    复制代码
    bin()  十进制转二进制
    oct() 十进制转八进制
    hex() 十进制转十六进制
    print(bin(10),oct(10),hex(10))
    #0b1010 0o12 0xa

    bytes(字符串,编码格式)

    一个字节8位

    utf-8 一个汉字3个字节

    gbk   一个汉字2个字节

    复制代码
    n = '测试'
    m = bytes(n,encoding="utf-8")
    m1 = bytes(n,encoding="gbk")
    print(m,m1)
    print(str(bytes(n,encoding="utf-8"),encoding="utf-8"))   #字节转化成字符串
    #b'xe6xb5x8bxe8xafx95' b'xb2xe2xcaxd4'
    #测试
    复制代码

    format()       格式化输出

    复制代码
    s1 = 'i am {0},age {1}'.format('xx',20)
    print(s1)
    s2 = 'i am {0},age {1}'.format(*['xx',21])
    print(s2)
    s3 = 'i am {name},age {age}'.format(name='xx',age=22)
    print(s3)
    dic = {'name':'xx','age':23}
    s4 = 'i am {name},age {age}'.format(**dic)
    print(s4)
    #i am xx,age 20
    #i am xx,age 21
    #i am xx,age 22
    #i am xx,age 23
  • 相关阅读:
    appium 多线程还是多进程(转)
    清理不可用的模拟器
    ios-元素查看器安装
    Linux 一条命令杀死占用端口的所有进程
    appium 小程序自动化测试
    (转)MitmProxy+APPnium安装使用
    mysql死锁分析
    母线故障跳闸的处理方法(转载)
    电动葫芦使用注意事项(转载)
    三菱plc输出指示灯不亮怎么办(转载)
  • 原文地址:https://www.cnblogs.com/MT-IT/p/10882583.html
Copyright © 2020-2023  润新知