内置函数
Posted 缪阿布
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了内置函数相关的知识,希望对你有一定的参考价值。
1、内置函数
内置参数详解 https://docs.python.org/3/library/functions.html?highlight=built
2、内置函数详解
- abs() 绝对值:abs(-1)=1
- all() all(args)如果args中的iterable的所有元素不为0、\'\'、False或者iterable为空,all(iterable)返回True,否则返回False,只要有一个False结果就是False
-
>>> all([\'a\',(2,4),0,True]) False >>> all([\'a\',(2,4),1,True]) True >>> all([\'a\',(2,4),1,False]) False
#all()中的空列表、字典、元组返回的是Ture >>> all(()) True >>> all([]) True >>> all({}) True
-
- any() any(args)与all()相似,只要有一个Ture 结果就是Ture
-
>>> any([\'a\',(2,4),0,True]) True >>> any([\'a\',(2,4),0,False]) True >>> any([\'a\',(),0,False]) True >>> any(()) False >>> any([]) False >>> any({}) False
-
- bin() 将int的整形数字转换成二进制,bin(100) = \'0b1100100\'
- bool() 布尔值Ture和False bool(x) x为假或者空的时候 bool(x)=False 否则就是Ture
- chr() 打印Unicode值 chr(6550)=\'ᦖ\'
- classmethod() 返回函数的类方法,
staticmethod
(function)静态类方法 - compile()
compile
(source,filename,mode,flags = 0,dont_inherit = False,optimize = -1 )将源编译成代码或AST对象。代码对象可以由exec()
或执行eval()
。 - complex() class
complex
([ real [,imag ] ] )返回复数 - dir()
dir
([ object ] ) 没有参数返回当前目录列表,有参数则返回参数列表目录 - divmod() divmod(6,2)=(3, 0) 返回两个数的商和余数,divmod(2,3)=(0, 2) 小于1的都为0
enumerate
(iterable,start = 0 ) 返回枚举对象。iterable必须是序列, 迭代器或支持迭代的其他对象。- filter() filter(function) 通常用来过滤掉不需要的元素,a = filter(lambda x:x>5,range(10));for i in a;print(i) 把range(10)中大于5的元素筛选出来;
- help()
help
([ object ] )调用内置的帮助系统 isinstance() isinstance
(object,classinfo )返回Ture 或者 False isinstance([1,2,3,4],iterable)=Ture- map() 队列a=[1,2,3,4,5,6,7] 中的元素都 +1 衍生出b=[2,3,4,5,6,7,8]
a = map(lambda x:x+3,range(10))
for i in a:
print(i) - max() 返回最大值
- min() 返回最小值
memoryview() memoryview
(obj )返回从给定的参数创建的“内存视图”对象。- pow()
pow
(x,y [,z ] )将x返回到幂y ; 如果z存在,则将x返回到幂y,模z(计算效率高于)。双参数形式相当于使用幂运算符 reversed() reversed
(seq )返回一个反向迭代器- zip() 做一个迭代器来聚合每个迭代的元素,返回元组的迭代器 a=[1,2,3] b=[\'x\',\'y\',\'z\'] c=zip(a,b) list(c)=[(1, \'x\'), (2, \'y\'), (3, \'z\')]
- reduce()
-
import functools b=functools.reduce(lambda x,y:x+y,range(10)) print(b) from functools import reduce b=reduce(lambda x,y:x+y,range(10)) print(b)
-
以上是关于内置函数的主要内容,如果未能解决你的问题,请参考以下文章
C#-WebForm-★内置对象简介★Request-获取请求对象Response相应请求对象Session全局变量(私有)Cookie全局变量(私有)Application全局公共变量Vi(代码片段