知行编程网知行编程网  2022-12-26 14:00 知行编程网 隐藏边栏  3 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于Python中的56个内置函数详解(一)的相关知识,包括python中mod函数,以及python的内置函数列表这些编程知识,希望对大家有参考作用。

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


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是字符串,则将字符串按照指定的编码转换为字节序列;

如果 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

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享