day 13内置函数一 (巨多)

一 . 内置函数

作用域相关: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( )   

 

posted @ 2018-11-09 17:34  derboss  阅读(104)  评论(0编辑  收藏  举报