python内置函数【A-C】

本文介绍了Python内置函数,包括abs()、all()、ascii()、bin()等。abs()返回数字的绝对值,all()检查可迭代对象所有元素是否为真,ascii()返回可打印的字符串表示,bin()将整数转换为二进制字符串。此外,还讨论了bool()、bytearray()、bytes()、callable()和已删除的cmp()函数的用法和特点。
摘要由CSDN通过智能技术生成

内置函数

abs(x )

返回一个数字的绝对值。参数可能是整数或浮点数。如果参数是一个复数,则返回其大小。

In [33]: abs(-1)
Out[33]: 1

all(iterable)

如果的所有元素迭代是真实的(或者如果可迭代为空)返回True。相当于:

def all(iterable):
    for element in iterable:
        if not element:
            return False
    return True
In [30]: all([1,2,3])
Out[30]: True

In [31]: all([1,2,False])
Out[31]: False

In [32]: all([])
Out[32]: True

ascii(object)

这个函数跟repr()函数一样,返回一个可打印的对象字符串方式表示。当遇到非ASCII码时,就会输出\x,\u或\U等字符来表示。与Python 2版本里的repr()是等效的函数。

In [34]: print(ascii(10), ascii(9000000), ascii('b\31'), ascii('0x\1000'))
10 9000000 'b\x19' '0x@0'

In [35]: type(ascii(10))
Out[35]: str

bin(x )

将整数转换为以“0b”为前缀的二进制字符串。结果是一个有效的Python表达式。

In [36]: bin(3)
Out[36]: '0b11'

In [37]: type(bin(3))
Out[37]: str

In [38]: bin(-10)
Out[38]: '-0b1010'

In [39]: type(bin(-10))
Out[39]: str

bool([ x ] )

返回一个布尔值,即一个True或False。 如果x为假或者省略,则返回False; 否则返回True。
bool类是int类的子类。

In [40]: bool()
Out[40]: False

In [41]: bool([])
Out[41]: False

In [42]: bool([1,2])
Out[42]: True

In [43]: bool(
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值