• 技术文章 >Python技术 >Python基础教程

    Python中的56个内置函数详解(一)

     Ly Ly2020-06-15 17:13:06转载1988

    01、abs()

    描述:返回数字绝对值或复数的模

    语法:abs( x )

    参数:x 数值表达式。

    案例:

    abs(-6)6 abs(5j+4)6.4031242374328485

    02、all()

    描述:接受一个迭代器,如果迭代器(元组或列表)的所有元素都为真,那么返回True,否则返回False,元素除了是 0、空、None、False 外都算 True。

    注意:空元组、空列表返回值为True,这里要特别注意。

    语法:all(iterable)

    参数:iterable -- 元组或列表

    案例

    all([1,0,3,6])Falseall([1,9,3,6])True all(['a', 'b', '', 'd'])Falseall([]) #空列表为真True all(()) #空元组为真True

    03、any()

    描述:接受一个迭代器,如果迭代器里有一个元素为真,那么返回True,否则返回False,元素除了是 0、空、None、False 外都算 True。

    语法:any(iterable)

    参数:iterable -- 元组或列表

    案例

    any([0,0,0,[]])False any([0,0,1])True any((0, '', False))  False any([]) # 空列表False any(()) # 空元组False

    04、bytes()

    描述:将一个字符串转换成字节类型

    语法:class bytes([source[, encoding[, errors]]])

    参数

    如果 source 为整数,则返回一个长度为 source 的初始化数组;

    如果 source 为字符串,则按照指定的 encoding 将字符串转换为字节序列;

    如果 source 为可迭代类型,则元素必须为[0 ,255] 中的整数;

    如果 source 为与 buffer 接口一致的对象,则此对象也可以被用于初始化 bytearray。

    如果没有输入任何参数,默认就是初始化数组为0个元素。

    案例

    s = "apple"bytes(s,encoding='utf-8')b'apple'bytes([1,2,3,4])b'\x01\x02\x03\x04'

    05、bin()

    描述:bin() 返回一个整数 int 或者长整数 long int 的二进制表示。将十进制转换为二进制

    语法:bin(x)

    参数:x -- int 或者 long int 数字

    案例

    bin(2)'0b10'bin(20)'0b10100'

    06、oct()

    描述:将十进制转换为八进制

    语法:oct(x)

    参数:x -- 整数。

    案例

    oct(8)'0o10'oct(43)'0o53'

    07、hex()

    描述:hex() 函数用于将10进制整数转换成16进制,以字符串形式表示。

    语法:hex(x)

    参数:x -- 10进制整数。

    案例

    将十进制转换为十六进制hex(43)'0x2b'#43等于2Bhex(15)'0xf'

    08、bool()

    描述:测试一个对象是True, 还是False.bool 是 int 的子类。

    语法:class bool([x])

    参数:x -- 要进行转换的参数。

    案例

    bool([0,0,0])Truebool([])Falseissubclass(bool, int)  # bool 是 int 子类True

    相关推荐:

    Python中的56个内置函数详解(二)

    Python中的56个内置函数详解(三)

    Python中的56个内置函数详解(四)

    Python中的56个内置函数详解(五)

    Python中的56个内置函数详解(六)

    Python中的56个内置函数详解(七)

    专题推荐:python
    上一篇:有用的20个python代码段(1) 下一篇:Python中的56个内置函数详解(二)

    相关文章推荐

    • Python函数的基本形式• python函数参数怎么输入• Python函数怎么判断是否为回文数• python函数里面形参和实参一样吗?• python函数如何传递参数?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网