码迷,mamicode.com
首页 > 其他好文 > 详细

内建函数

时间:2019-03-19 01:33:20      阅读:142      评论:0      收藏:0      [点我收藏+]

标签:转义   lis   元素   any   打印   sci   使用   返回   解释器   

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)

 

内建函数

标签:转义   lis   元素   any   打印   sci   使用   返回   解释器   

原文地址:https://www.cnblogs.com/chenri/p/10556198.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!