- 作用域相关
globals():查看全局作用域所有内容 locals():查看当前作用域中的内容 - 迭代器和生成器相关
range():可创建一个整数列表,一般用在 for 循环中 iter():用来生成迭代器 next():返回迭代器的下一个项目 - 查看内置属性
dir():返回模块的属性列表 - 调用相关
callable() 函数用于检查一个对象是否是可调用的 - 帮助
help() 函数用于查看函数或模块用途的详细说明 - 模块相关
__ import__() 函数用于动态加载类和函数 - 文件操作相关
open() 函数用于打开一个文件,创建一个file对象,相关的方法才可以调用它进行读写 - 内存相关
hash():用于获取取一个对象(字符串或者数值等)的哈希值 id():返回对象的唯一标识符,标识符是一个整数;CPython中用于获取对象的内存地址 - 输入输出
input():接受一个标准输入数据,返回为 string 类型 print():用于打印输出 - 字符串类型代码的执行
eval():用来执行一个字符串表达式,并返回表达式的值 exec():把字符串当成代码去执行,没有返回值 compile():加载一个字符串代码,之后通过eval和exec执行 - 数据类型相关
bool() 函数用于将给定参数转换为布尔类型,如果没有参数,返回 False int() 函数用于将一个字符串或数字转换为整型 float() 函数用于将整数和字符串转换成浮点数 - 进制转换相关
bin() 返回一个整数 int 或者长整数 long int 的二进制表示 oct() 函数将一个整数转换成 8 进制字符串 hex() 函数用于将10进制整数转换成16进制,以字符串形式表示 - 数学运算
abs() 函数返回数字的绝对值 divmod() 函数把除数和余数运算结果结合起来,返回一个包含商和余数的元组(a // b, a % b) round() 方法返回浮点数x的四舍五入值 pow() 方法返回x 的 y 次方的值 sum() 方法对序列进行求和计算 max() 方法返回给定参数的最大值,参数可以为序列 min() 方法返回给定参数的最小值,参数可以为序列 - 数据结构相关–>数据集合
dict() 函数用于创建一个字典 set() 函数创建一个无序不重复元素集,可进行关系测试,删除重复数据,还可以计算交集、差集、并集等 frozenset() 返回一个冻结的集合,冻结后集合不能再添加或删除任何元素 - 数据结构相关–>相关的内置函数
len() 方法返回对象(字符、列表、元组等)长度或项目个数 sorted() 函数对所有可迭代的对象进行排序操作 enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中 all() 函数用于判断给定的可迭代参数 iterable 中的所有元素是否都为 TRUE,如果是返回 True,否则返回 False any() 函数用于判断给定的可迭代参数 iterable 是否全部为 False,则返回 False,如果有一个为 True,则返回 True zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表 filter() 函数用于过滤序列,过滤掉不符合条件的元素,返回由符合条件元素组成的新列表 map() 会根据提供的函数对指定序列做映射 - 数据结构相关–>序列
list() 方法用于将元组转换为列表 tuple() 函数将列表转换为元组 reverse() 函数用于反向列表中元素 slice() 函数实现切片对象,主要用在切片操作函数里的参数传递 str()函数创建一个空字符串 format()函数用于格式化字符串 memoryview() 函数返回给定参数的内存查看对象 ord() 函数以一个字符(长度为1的字符串)作为参数,返回对应的 ASCII 数值,或者 Unicode 数值 chr()函数用一个范围在 range(256)内的(就是0~255)整数作参数,返回一个对应的字符 repr() 函数返回一个字符串最应该表示的方式
|