python内置函数
python内置函数
-
abs() 方法
语法:abs(x)
参数: x–数值表达式
返回值:函数返回x(数字)的绝对值。 -
all() 方法
语法:all(iterable)
参数:iterable–可迭代对象
返回值:如果all(x)参数x对象的所有元素不为0、”、False或者x为空对象,则返回True,否则返回False -
any() 方法
语法:any (iterable)
参数:iterable–可迭代对象
返回值:判断x对象是否为空对象,如果都为空、0、false,则返回false,如果不都为空、0、false,则返回true -
ascii() 方法
语法:ascii(object)
参数:object–python对象
返回值: 返回一个表示对象的字符串,但是对于字符串中的非 ASCII 字符则返回通过 repr() 函数使用 x, u 或 U 编码的字符 - bin()方法
语法:bin(int)
参数:x–int或者 long int 数字
返回值:返回一个整数 int 或者长整数 long int 的二进制表示,返回值是字符串类型。 - bool()方法
语法:bool(x)
参数:x–要进行转换的参数。
功能:将给定参数转换为布尔类型,如果没有参数,返回 False。
返回值:true 或 False - callable()方法
语法:callable(object)
参数:object–对象
功能:检查一个对象是否是可调用的。如果返回 True,object 仍然可能调用失败;但如果返回 False,调用对象 object 绝对不会成功。
返回值:True或False -
chr()方法
语法:chr(i)
参数:i — 可以是10进制也可以是16进制的形式的数字
功能:用一个范围在 range(256)内的(就是0~255)整数作参数,返回一个对应的assic字符。
返回值:当前整数对应的 ASCII 字符。 -
ord()方法
语法:ord(c)
参数:c — 字符。
功能:以一个字符(长度为1的字符串)作为参数,返回对应的 ASCII 数值,或者 Unicode 数值,如果所给的 Unicode 字符超出了你的 Python 定义范围,则会引发一个 TypeError 的异常。
返回值:当前字符对应的ASCII十进制整数。 - compile()方法
语法:compile(source, filename, mode[, flags[, dont_inherit]])
参数:
source — 字符串或者AST(Abstract Syntax Trees)对象
filename — 代码文件名称,如果不是从文件读取代码则传递一些可辨认的值
mode — 指定编译代码的种类。可以指定为 exec, eval, single
flags — 变量作用域,局部命名空间,如果被提供,可以是任何映射对象
flags — 变量作用域,局部命名空间,如果被提供,可以是任何映射对象
功能:将一个字符串编译为字节代码。
返回值:返回表达式执行结果。 - divmod()方法
语法:divmod(a, b)
参数:
a:数字
b:数字
功能:返回一个包含商和余数的元组(a // b, a % b)。
返回值:整数 -
enumerate()方法
语法:enumerate(sequence, [start=0])
参数:
sequence — 一个序列、迭代器或其他支持迭代对象。
start — 下标起始位置。
功能:将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中
实例: -
eval()方法
语法:eval(expression[, globals[, locals]])
参数:
expression — 表达式。
globals — 变量作用域,全局命名空间,如果被提供,则必须是一个字典对象。
locals — 变量作用域,局部命名空间,如果被提供,可以是任何映射对象。
功能:用来执行一个字符串表达式,并返回表达式的值。只能执行一个表达式。如果有语句的可以用exec方法完成。
返回值:返回表达式计算结果。
实例: - globals()方法
语法:globals()
参数:无
功能:以字典类型返回当前位置的全部全局变量。
返回值:返回全局变量的字典。 - hash()方法
语法:hash(object)
参数:object — 对象。
功能:获取取一个对象(字符串或者数值等)的哈希值。
返回值:返回对象的哈希值。 - hex()方法
语法:hex(x)
参数:x–10进制整数
功能:将10进制整数转换成16进制,以字符串形式表示。
返回值:返回16进制数,以字符串形式表示。 - locals()方法
语法:locals()
参数:无
功能:以字典类型返回当前位置的全部局部变量。
返回值:返回字典类型的局部变量。 - max()方法
语法:max( x, y, z, …. )
参数:x — 数值表达式,y–数值表达式,z–数值表达式。参数也可以为序列
功能:返回给定参数的最大值,参数可以为序列。
返回值:返回给定参数的最大值。
实例:>>> max(10,20,15) 20 >>> max([12,13,10]) 13 >>>
- min方法
min与max相对,返回给定参数的最大值,参数可以为序列。用法与max相同 - oct()方法
语法:oct(x)
参数:x — 整数
功能:将一个整数转换成8进制字符串。
返回值: - zip()方法
语法:zip([iterable, …])
参数:iterabl — 一个或多个迭代器。
功能:将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。
如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同,利用 * 号操作符,可以将元组解压为列表。
实例:>>> a = [1,2,3] >>> b = [4,5,6] >>> c = [4,5,6,7,8] >>> zipped = zip(a,b) >>> zipped [(1, 4), (2, 5), (3, 6)] >>> zip(a,c) [(1, 4), (2, 5), (3, 6)] >>> zip(*zipped) [(1, 2, 3), (4, 5, 6)] >>>
[微信提示:高防服务器能助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。
[图文来源于网络,不代表本站立场,如有侵权,请联系高防服务器网删除]
[