一 . 内置函数
作用域相关:locals( ) 返回当前作用域中的名字 globals( ) 返回全局作用域中的名字
迭代器相关:range( ) 生成数据 next( )迭代器向下执行一次,内部实际使用了 __next__( )方法返回迭代器的下一个项目
iter( ) 获取迭代器,内部实际使用的是__iter__( )方法来获取迭代器
字符串类型代码的执行: eval ( ) 执行字符串类型的代码,并返回最终结果 exec ( ) 执行字符串类型的代码
compile( )将字符串类型的代码变异,代码对象能够通过exec语句来执行或者eval ( )进行求值
由返回值的字符串形式的代码用eval ( ),没有返回值的字符串形式的代码用exec ( ),一般很少用到compile( )
输入和输出相关:input( ) 获取用户输入的内容 print( ) 打印输出
内存相关:hash( )获取到对象的哈希值(int,str,bool,tuple) id( )获取到对象的内存地址
文件操作相关:open( )用于口打开一个文件,创建一个文件句柄
模块相关:__import__( )用于动态加载类和函数
帮助:help( ) 函数用于查看函数或模块用途的详细说明
调用相关:callable( ) 用于检查一个对象是否可调用的,如果返回True,object有可能调用失败,但如果返回False.那调用绝对不会成功
查看内置属性: dir( )查看对象的内置属性,方法,访问的是对象中的__dir__ ( )方法
基础数据类型相关:数字相关:bool( ) init( ) float( ) complex( )
进制转换:bin( ) otc( ) hex( )
数学运算: abs( )返回绝对值 divmode( )返回商和余数 round( )四舍五入
min( )求最小值 max( )求最大值 sum( )求和
和数据结构相关:列表和元祖:
list ( ) tuple( ) reversed( ) slice( )
字符串相关: str ( ) format ( ) bytes( ) bytearray( ) memoryview( )
ord ) chr ( ) ascii( ) repr( )
数据集合:
dict{ } 创建一个字典 set( )创建一个集合 frozenset( )创建一个冻结的集合 len ( ) 返回对象中的元素个数 sorted( ) enumerate( ) all( ) any( ) zip( )
filter( ) map( )