内置函数
2018-07-19 20:06:58   0  举报             
     
         
 AI智能生成
  python内置函数结构图及用法
    作者其他创作
 大纲/内容
  反射相关(4)    
     子主题  
     子主题  
     子主题  
     子主题  
     基础数据类型相关(38)    
     和数字相关(14)    
     数据类型(4)    
     bool    
     将给定的数据转换成bool值. 如果不给值. 返回False  
     int    
     将给定的数据转换成int值. 如果不给值, 返回0  
     floath    
     将给定的数据转换成float值. 也就是⼩数  
     complex    
     创建⼀个复数. 第⼀个参数为实部, 第⼆个参数为虚部. 或者第⼀个参数直接
⽤字符串来描述复数
    ⽤字符串来描述复数
 进制转换(3)    
     bin    
     将给的参数转换成⼆进制  
     oct    
     将给的参数转换成八进制  
     hex    
     将给的参数转换成⼗六进制  
     数学运算(7)    
     abs    
     返回绝对值  
     divmod    
     返回商和余数  
     round    
     四舍五入  
     pow    
     求a的b次幂, 如果有三个参数. 则求完次幂后对第三个数取余  
     sum    
     求和  
     min    
     求最⼩值  
     max    
     求最⼤值  
     和数据结构相关(24)    
     序列(13)    
     列表和元组(2)    
     list    
     将⼀个可迭代对象转换成列表  
     tuple    
     将⼀个可迭代对象转换成元组  
     相关内置函数(2)    
     reversed    
     将⼀个序列翻转, 返回翻转序列的迭代器  
     slice    
     列表的切片  
     字符串(9)    
     str    
     将数据转化成字符串
  
     format    
     与具体数据相关, ⽤于计算各种⼩数, 精算等  
     bytes    
     把字符串转化成bytes类型  
     bytearry    
     返回⼀个新字节数组. 这个数字⾥的元素是可变的, 并且每个元素的值得范
围是[0,256)
    围是[0,256)
 memoryview    
     查看bytes在内存中的情况  
     ord    
     输入字符找带字符编码的位置  
     chr    
     输入位置数字找出对应的字符  
     ascli    
     是ascii码中的返回该值 不是就返回\u...  
     repr    
     返回⼀个对象的string形式  
     数据集合(3)    
     字典(1)    
     dict    
     创建⼀个字典  
     集合(2)    
     set    
     创建⼀个集合  
     frozenset    
     创建⼀个冻结的集合. 冻结的集合不能进⾏添加和删除操作  
     相关内置函数(8)    
     len    
     返回⼀个对象中的元素的个数  
     sorted    
     对可迭代对象进⾏排序操作  语法: sorted(Iterable, key=None, reverse=False)  
     enumerate    
     可迭代对象中全部是True, 结果才是True  
     all    
     可迭代对象中全部是True, 结果才是True  
     any    
     可迭代对象中有⼀个是True, 结果就是True  
     zip    
     函数⽤于将可迭代的对象作为参数, 将对象中对应的元素打包成⼀个个元组, 然
后返回由这些元组组成的开了表. 如果各个迭代器的元素个数不⼀致, 则返回列表⻓度与最短
的对象相同.
    后返回由这些元组组成的开了表. 如果各个迭代器的元素个数不⼀致, 则返回列表⻓度与最短
的对象相同.
 fiter    
     过滤 语法: filter(function. Iterable)  
     map    
     会根据提供的函数对指定序列做映射  语法: map(function, iterable)  
     作用域相关(2)    
     locals    
     返回当前作⽤域中的名字  
     globals    
     返回全局作⽤域中的名字  
     面向对象相关(9)  
     迭代器/生成器相关(3)    
     range    
     ⽣成数据  
     next    
     迭代器向下执⾏⼀次, 内部实际使⽤了__next__()⽅法返回迭代器的下⼀个项⽬
  
     iter    
     获取迭代器, 内部实际使⽤的是__iter__()⽅法来获取迭代器  
     其他(12)    
     字符串类型代码的执行(3)    
     eval    
     执⾏字符串类型的代码. 并返回最终结果  
     exec    
     执⾏字符串类型的代码  
     complie    
     将字符串类型的代码编译. 代码对象能够通过exec语句来执⾏或者eval()进⾏求
值
    值
 输入输出(2)    
     input    
     获取⽤户输入的内容  
     print    
     打印输出  
     内存相关(2)    
     hash    
     获取到对象的哈希值(int, str, bool, tuple)  
     id    
     获取到对象的内存地址  
     文件操作相关(1)    
     open    
     ⽤于打开⼀个⽂件, 创建⼀个⽂件句柄  
     模块相关(1)    
     __import__    
     ⽤于动态加载类和函数  
     帮助(1)    
     help    
     函数⽤于查看函数或模块⽤途的详细说明
  
     调用相关(1)    
     callable    
     ⽤于检查⼀个对象是否是可调⽤的. 如果返回True, object有可能调⽤失败, 但
如果返回False. 那调⽤绝对不会成功
    如果返回False. 那调⽤绝对不会成功
 查看内置属性(1)    
     dir    
     查看对象的内置属性, ⽅法. 访问的是对象中的__dir__()⽅法  
    
 
 
 
 
  0 条评论
 下一页