内建函数
Posted chenri
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了内建函数相关的知识,希望对你有一定的参考价值。
Python 解释器内置了许多可用的函数和类型,如下:
abs(x) :返回一个数的绝对值,参数可以是整数或浮点数,若参数是复数,则返回其大小。
all(iterable) :传入可迭代的对象,假如所有元素都是True,返回True,或者迭代为空,也返回True
例:
1 >>> def all(iterable): 2 for ele in iterable: 3 if not ele: 4 return False 5 return True 6 7 >>> list1 = [1,2,3] 8 >>> all(list1) 9 True 10 >>> list2 = [1,2,None] 11 >>> all(list2) 12 False
any(iterable) :如果迭代对象的任何元素都为True,返回True,若迭代对象为空,则返回True
例:
1 >>> def any(i): 2 for ele in i: 3 if ele: 4 return True 5 return False 6 7 >>> list1 = [1,0,3,4] 8 >>> any(list1) 9 True 10 >>> list2 = [1,0,3,None] 11 >>> any(list2) 12 True
ascii(objecet) :返回一个可用打印表示对象的字符串。遇到非ASCII 字符,使用 x, u 或者 U 来转义字符
bin(x) :将一个整数转换为带“0b”前缀的字符串,结果是一个有效的Python表达式
例:
1 >>> bin(2) 2 3 ‘0b10‘ 4 >>> bin(-2) 5 6 ‘-0b10‘ 7 >>>
如果需要加上前缀“0b”,可以使用下面其中一种方法
1 >>> format(10, ‘#b‘), format(10, ‘b‘) 2 3 (‘0b1010‘, ‘1010‘) 4 >>> f‘{10:#b}‘, f‘{10:b}‘ 5 6 (‘0b1010‘, ‘1010‘)
以上是关于内建函数的主要内容,如果未能解决你的问题,请参考以下文章