Python(69条)内置函数 , 都帮你整理好了!快来取吧(16-30)

本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理

以下文章来源于腾讯云 作者:Python编程与实战

( 想要学习Python?Python学习交流群:1039649593,满足你的需求,资料都已经上传群文件流,可以自行下载!还有海量最新2020python学习资料。 )
在这里插入图片描述

16. dict()

语法

class dict(**kwarg)
class dict(mapping, **kwarg)
class dict(iterable, **kwarg)

创建一个新的字典

参数
**kwargs:关键字 mapping:元素的容器。iterable:可迭代对象。

17. dir()

语法
dir([object]), 如果没有参数调用,则返回当前范围中的名称。

带参数时,返回参数的属性、方法列表

18.divmod()

语法
divmod(a, b),函数接收两个数字类型(非复数)参数,返回一个包含商和余数的元组(a // b, a % b)。

19.enumerate()

语法
enumerate(iterable, start=0),返回一个枚举对象。iterable 必须是一个序列,或 iterator,或其他支持迭代的对象

示例

>>> codes = ['Python', 'Java', 'GO', 'C++']
>>> list(enumerate(codes, start=2))
[(2, 'Python'), (3, 'Java'), (4, 'GO'), (5, 'C++')]

20.eval()

语法

eval(expression[, globals[, locals]])

参数

expression:Python 表达式。

globals:必须是一个字典对象。

locals:变量作用域,局部命名空间,如果被提供,可以是任何映射对象。

执行一个字符串表达式,并返回表达式的值

21.exec()

语法

exec(object[, globals[, locals]])

exec 执行储存在字符串或文件中的 Python 语句,相比于 eval,exec 可以执行更复杂的 Python 代码。

参数

object:必选参数,必须是字符串或 code 对象。如果 object 是一个字符串,该字符串会先被解析为一组 Python
语句,然后在执行(除非发生语法错误)。如果 object 是一个 code 对象,那么它只是被简单的执行。

globals:可选参数,表示全局命名空间(存放全局变量)必须是一个字典对象。

locals:可选参数,表示当前局部命名空间(存放局部变量)可以是任何映射对象。如果该参数被忽略,那么它将会取与 globals 相同的值。

22.filter()

语法

filter(function, iterable)

filter() 函数用于过滤序列,过滤掉不符合条件的元素,返回一个迭代器对象,如果要转换为列表,可以使用 list() 来转换。

该接收两个参数,第一个为函数,第二个为序列,序列的每个元素作为参数传递给函数进行判,然后返回 True 或 False,最后将返回 True 的元素放到新列表中。

23.float()

语法
将整数和字符串转换成浮点数。

24.format()

语法
format(value[, format_spec]),该函数主要作用是增强字符串格式化的功能,基本语法是通过 {} 和 : 来代替以前的 %

format 函数可以接受不限个参数,位置可以不按顺序。

25.frozenset()

语法

class frozenset([iterable])

frozenset() 返回一个冻结的集合,冻结后集合不能再添加或删除任何元素。

26.getattr()

语法

getattr(object, name[, default])

返回对象命名属性的值。name 必须是字符串。如果该字符串是对象的属性之一,则返回该属性的值。

例如, getattr(x, ‘foobar’) 等同于 x.foobar。如果指定的属性不存在,且提供了 default 值,则返回它,否则触发 AttributeError

27.globals()

语法
返回包含当前作用域的全局变量的字典。

28.hasattr()

语法
hasattr(object, name),该实参是一个对象和一个字符串。如果字符串是对象的属性之一的名称,则返回 True,否则返回 False。

此功能是通过调用 getattr(object, name) 看是否有 AttributeError异常来实现的。

29.hash()

语法
hash(object), 返回对象 object 的哈希值

hash() 函数可以应用于数字、字符串和对象,不能直接应用于 list、set、dictionary。

30.help()

语法
为你提供帮助的函数,查看某个函数的帮助信息

你可能感兴趣的:(python,python)