posts - 47,comments - 0,views - 26651

  python3中,内置函数有68个,下面将这些内置函数进行了分类:

    数学运算相关(7个)

    类型转换相关(24个)

    序列操作相关(8个)

    对象操作相关(7个)

    反射操作相关(8个)

    变量操作相关(2个)

    交互操作相关(2个)

    文件操作相关(1个)

    编译执行相关(4个)

    装饰器相关(3个)

数学运算

  abs:求数值的绝对值

  divmod:返回两个数值的商和余数

  max:返回可迭代对象中的元素中的最大值或者所有参数的最大值

  min:返回可迭代对象中的元素中的最小值或者所有参数的最小值

  pow:返回两个数值的幂运算值或其与指定整数的模值

  round:对浮点数进行四舍五入求值

  sum:对元素类型是数值的可迭代对象中的每个元素求和

类型转换

  bool:根据传入的参数的逻辑值创建一个新的布尔值

  int:根据传入的参数创建一个新的整数

  float:根据传入的参数创建一个新的浮点数

  complex:根据传入参数创建一个新的复数

  str:返回一个对象的字符串表现形式(给用户)

  bytearray:根据传入的参数创建一个新的字节数组

  bytes:根据传入的参数创建一个新的不可变字节数组

  memoryview:根据传入的参数创建一个新的内存查看对象

  ord:返回Unicode字符对应的整数

  chr:返回整数所对应的Unicode字符

  bin:将整数转换成2进制字符串

  oct:将整数转换成8进制数字字符串

  hex:将整数转换成16进制字符串

  tuple:根据传入的参数创建一个新的元组

  list:根据传入的参数创建一个新的列表

  dict:根据传入的参数创建一个新的字典

  set:根据传入的参数创建一个新的集合

  frozenset:根据传入的参数创建一个新的不可变集合

  enumerate:根据可迭代对象创建枚举对象

  range:根据传入的参数创建一个新的range对象

  iter:根据传入的参数创建一个新的可迭代对象

  slice:根据传入的参数创建一个新的切片对象

  super:根据传入的参数创建一个新的子类和父类关系的代理对象

  object:创建一个新的object对象

序列操作

  all:判断可迭代对象的每个元素是否都为True值

  any:判断可迭代对象的元素是否有为True值的元素

  filter:使用指定方法过滤可迭代对象的元素

  map:使用指定方法去作用传入的每个可迭代对象的元素,生成新的可迭代对象

  next:返回可迭代对象中的下一个元素值

  reversed:反转序列生成新的可迭代对象

  sorted:对可迭代对象进行排序,返回一个新的列表

  zip:聚合传入的每个迭代器中相同位置的元素,返回一个新的元组类型迭代器

对象操作

  help:返回对象的帮助信息

  dir:返回对象或者当前作用域内的属性列表

  id:返回对象的唯一标识符

  hash:获取对象的哈希值

  type:返回对象的类型,或者根据传入的参数创建一个新的类型

  len:返回对象的长度

  ascii:返回对象的可打印表字符串表现方式

  format:格式化显示值

  vars:返回当前作用域内的局部变量和其值组成的字典,或者返回对象的属性列表

反射操作

  __import__:动态导入模块

  isinstance:判断对象是否是类或者类型元组中任意类元素的实例

  issubclass:判断类是否是另外一个类或者类型元组中任意类元素的子类

  hasattr:检查对象是否含有属性

  getattr:获取对象的属性值

  setattr:设置对象的属性值

  delattr:删除对象的属性

  callable:检测对象是否可被调用

变量操作

  globals:返回当前作用域内的全局变量和其值组成的字典

  locals:返回当前作用域内的局部变量和其值组成的字典

交互操作

  print:向标准输出对象打印输出

  input:读取用户输入值

文件操作

  open:使用指定的模式和编码打开文件,返回文件读写对象

编译执行

  compile:将字符串编译为代码或者AST对象,使之能够通过exec语句来执行或者eval进行求值

  eval:执行动态表达式求值

  exec:执行动态语句块

  repr:返回一个对象的字符串表现形式(给解释器)

装饰器

  property:标示属性的装饰器

  classmethod:标示方法为类方法的装饰器

  staticmethod:标示方法为静态方法的装饰器

posted on   回忆唯U你  阅读(97)  评论(0编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示