当前位置: 首页 > Python编程 > Python编程实战技能 > Python编程基础入门 > Python中的56个内置函数详解(一)

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

发布时间:2020年09月27日 09:36:11 来源: 点击量:361

【摘要】01、abs()描述:返回数字绝对值或复数的模语法:abs( x )参数:x 数值表达式。案例:abs(-6)6abs(5j+4)6 403124237432848502、all()描述

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'x01x02x03x04'

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个内置函数详解(七)

分享到: 编辑:wangmin

就业培训申请领取
您的姓名
您的电话
意向课程
点击领取

环球青藤

官方QQ

扫描上方二维码或点击一键加群,免费领取大礼包,加群暗号:青藤。 一键加群

绑定手机号

应《中华人民共和国网络安全法》加强实名认证机制要求,同时为更加全面的体验产品服务,烦请您绑定手机号.

预约成功

本直播为付费学员的直播课节

请您购买课程后再预约

环球青藤移动课堂APP 直播、听课。职达未来!

安卓版

下载

iPhone版

下载
环球青藤官方微信服务平台

刷题看课 APP下载

免费直播 一键购课

代报名等人工服务

课程咨询 学员服务 公众号

扫描关注微信公众号

APP

扫描下载APP

返回顶部