• python 内置函数


    内置函数

    • 面向对象相关

    • 迭代器/生成器相关

      • range
        • 根据传入的参数创建一个新的range对象
      • next
        • 返回可迭代对象中的下一个元素值
      • iter
        • 根据传入的参数创建一个新的可迭代对象
    • 其他(12)

      • 字符串类型代码的执行(3)

        • eval
          • 执行字符串类型的代码,并返回最终结果
        • exec
          • 执行字符串类型的代码
        • complie
          • 将一个字符串编译为字节代码
      • 输入输出(2)

        • input
          • 读取用户输入值
        • print
          • 向标准输出对象打印输出
      • 内存相关(2)

        • hash
          • 获取对象的哈希值
        • id
          • 返回对象的内存地址
      • 文件操作相关(1)

        • open
          • 使用指定的模式和编码打开文件,返回文件读写对象
      • 模块相关(1)

        • __import__
          • 动态导入模块
      • 帮助(1)

        • help
          • 返回对象的帮助信息
      • 调用相关(1)

        • callable
          • 检测对象是否可被调用
      • 查看内置属性(1)

        • dir
          • 返回对象或者当前作用域内的属性列表
    • 反射相关

    • 基础数据类型相关

      • 和数据结构相关(24)

        • 序列(13)

          • 列表和元祖(2)
            • list
              • 根据传入的参数创建一个新的列表
            • tuple
              • 根据传入的参数创建一个新的元组
          • 相关内置函数(2)
            • reversed
              • 反转序列生成新的可迭代对象
            • slice
              • 根据传入的参数创建一个新的切片对象
          • 字符串(9)
            • str
              • 返回一个对象的字符串表现形式(给用户)
            • format
              • 格式化显示值
            • bytes
              • 根据传入的参数创建一个新的不可变字节数组
            • bytearry
              • 根据传入的参数创建一个新的字节数组
            • memoryview
              • 根据传入的参数创建一个新的内存查看对象
            • ord
              • 返回Unicode字符对应的整数
            • chr
              • 返回整数所对应的Unicode字符
            • ascii
              • 返回对象的可打印表字符串表现方式
            • repr
              • 返回一个对象的字符串表现形式(给解释器)
        • 数据集合(3)

          • 字典(1)
            • dict
              • 根据传入的参数创建一个新的字典
          • 集合(2)
            • set
              • 根据传入的参数创建一个新的集合
            • frozenset
              • 根据传入的参数创建一个新的不可变集合
        • 相关内置函数(8)

          • len
            • 返回对象的长度
          • sorted
            • 排序函数
            • sorted(iterable, key, reverse)
            • key: 排序规则
            • 运行流程:把可迭代对象中的每一个元素交给后面key函数来执行,得到一个数字(权重),通过这个数字来进行排序
          • enumerate
            • 根据可迭代对象创建枚举对象
          • all
            • 判断可迭代对象的每个元素是否都为True值
          • any
            • 判断可迭代对象的元素是否有为True值的元素
          • zip
            • 聚合传入的每个迭代器中相同位置的元素,返回一个新的元组类型迭代器
          • fiter
            • 过滤函数
            • fiter(function, iterable)
            • 把可迭代对象中的每一个元素交给前面的函数来进行筛选,函数返回True或者False
          • map
            • map(function, iterable)
            • 把可迭代对象中的每一个元素交给前面的函数进行执行,返回值就是map的处理结果
    • 作用域相关

      • locals
        • 函数会以字典的类型返回当前位置的全部局部变量
      • globals
        • 函数以字典的类型返回全部全局变量
  • 相关阅读:
    socket的双重属性
    Client/Server 模型 与socket
    简单理解Socket 重要
    C++ 异常处理机制的实现
    ARM汇编之MOV指令
    指令集 与 cpu
    寄存器简介 与 ebp esp
    ESP和EBP 栈顶指针和栈底指针
    函数调用过程栈帧变化详解
    栈帧
  • 原文地址:https://www.cnblogs.com/JinMuBaoBao/p/9475356.html
Copyright © 2020-2023  润新知