zoukankan      html  css  js  c++  java
  • Python中的内置函数

    Python中的内置函数

      描述:python解释器启动就会加载的默认函数,就叫内置函数;内置函数大多调用双下方法来进行执行。据说是68个,我也没找到这个数字确认的方法。。。

    作用域相关内置函数

    • locals():打印当前作用域所拥有的变量
    • globals():打印全局作用域所拥有的变量

    迭代器相关内置函数

    • iter():将对象转换成迭代器,对象内容必须是可迭代对象
    • next():取可迭代对象的一个值
    • range():循环值

    进制的转换

    • bin():将10进制转换成2进制
    • oct():将10进制转换成8进制
    • hex():将10进制转换成16进制
    • int():将其他进制数转换成10进制

    数学算法

    • abs():求一个对象的绝对值
    • divmod():先除后余算法
    • round():浮点数精确,python默认向下取整
    • pow():求幂运算
    • sum():求和运算,第一个对象必须是可迭代对象,如:列表
    • min():求最小值
    • max():求最大值

    数据类型强转

    • float():将对象转换成浮点数
    • bool():将对象转换成布尔值
    • complex():将对象转换成复数
    • int():将对象转换成整数
    • list():将对象转换成列表
    • tuple():将对象转换成元组
    • str():将对象转换成字符串
    • bytes():将对象转换成bytes数据类型
    • set():将对象转换成集合
    • dict():将对象转换成字典
    • frozenset():不可变集合

    序列

    • reversed():反向迭代
    • slice():切片函数,用来设定切片规则
    • sorted():所有可迭代的对象进行排序操作

    编码

    • bytearray():byte字节数组
    • memoryview():内存中字节切片
    • ord():字符按照unicode转换数字
    • chr():数字按照unicode转换字符
    • acsii():ascii码的转换

    其他

    • dir():查看一个对象所拥有的方法
    • callable():判断一个对象是否是一个函数
    • help():查看一个对象的帮助详情,仅限函数
    • __import__():导入一个函数,import关键字就是调用该函数
    • open():操作文件句柄
    • id():查看一个对象的内存地址
    • hash():哈希一个对象
    • input():设定一个用户输入
    • print():打印输入内容,可设定输出格式
    • eval():执行一段字符串代码,前提是字符串内容是代码;有返回值
    • exec():执行一段字符串代码,前提是字符串内容是代码;无返回值
    • compile():将字符串类型的代码进行编译,然后调用exec或者eval进行执行;
    • format():格式化输出函数
    • repr():用于%r格式化输出
    • isinstance():用于判断指定的变量的数据类型
    • issubclass():检查一个类是否是另一个类的子类

    重要方法

    • len():求对象长度
    • enumerate():将一个可遍历的数据对象组合为一个索引序列,同时列出数据和数据下标。
    • all():判断一个可迭代对象中是否有空项,有一个是空则是False
    • any():判断一个可迭代对象中是否有非空项,有一个是非空则是True
    • zip():拉链方法
    • filter():等效于列表推导式,格式:filter(funcation, iterator)
    • map():会根据提供的函数对指定序列做映射,python返回列表,python3返回迭代器
  • 相关阅读:
    树莓派系统安装初始化
    CentOS7搭建配置SVN服务器
    搭建web定时任务管理平台
    Linux 内存清理
    使用kubeadm安装Kubernetes
    Web页面执行shell命令
    解决"libc.so.6: version `GLIBC_2.14' not found"问题
    crontab 任务带日期输出
    Linux 源码安装 Python3
    MongoDB 数据恢复与导出
  • 原文地址:https://www.cnblogs.com/guge-94/p/10544829.html
Copyright © 2011-2022 走看看