python 内置函数

  • 作用域相关
    globals():查看全局作用域所有内容
    locals():查看当前作用域中的内容
  • 迭代器和生成器相关
    range():可创建一个整数列表,一般用在 for 循环中
    iter():用来生成迭代器
    next():返回迭代器的下一个项目
  • 查看内置属性
    dir():返回模块的属性列表
  • 调用相关
    callable() 函数用于检查一个对象是否是可调用的
  • 帮助
    help() 函数用于查看函数或模块用途的详细说明
  • 模块相关
    __ import__() 函数用于动态加载类和函数
  • 文件操作相关
    open() 函数用于打开一个文件,创建一个file对象,相关的方法才可以调用它进行读写
  • 内存相关
    hash():用于获取取一个对象(字符串或者数值等)的哈希值
    id():返回对象的唯一标识符,标识符是一个整数;CPython中用于获取对象的内存地址
  • 输入输出
    input():接受一个标准输入数据,返回为 string 类型
    print():用于打印输出
  • 字符串类型代码的执行
    eval():用来执行一个字符串表达式,并返回表达式的值
    exec():把字符串当成代码去执行,没有返回值
    compile():加载一个字符串代码,之后通过eval和exec执行
  • 数据类型相关
    bool() 函数用于将给定参数转换为布尔类型,如果没有参数,返回 False
    int() 函数用于将一个字符串或数字转换为整型
    float() 函数用于将整数和字符串转换成浮点数
  • 进制转换相关
    bin() 返回一个整数 int 或者长整数 long int 的二进制表示
    oct() 函数将一个整数转换成 8 进制字符串
    hex() 函数用于将10进制整数转换成16进制,以字符串形式表示
  • 数学运算
    abs() 函数返回数字的绝对值
    divmod() 函数把除数和余数运算结果结合起来,返回一个包含商和余数的元组(a // b, a % b)
    round() 方法返回浮点数x的四舍五入值
    pow() 方法返回x 的 y 次方的值
    sum() 方法对序列进行求和计算
    max() 方法返回给定参数的最大值,参数可以为序列
    min() 方法返回给定参数的最小值,参数可以为序列
  • 数据结构相关–>数据集合
    dict() 函数用于创建一个字典
    set() 函数创建一个无序不重复元素集,可进行关系测试,删除重复数据,还可以计算交集、差集、并集等
    frozenset() 返回一个冻结的集合,冻结后集合不能再添加或删除任何元素
  • 数据结构相关–>相关的内置函数
    len() 方法返回对象(字符、列表、元组等)长度或项目个数
    sorted() 函数对所有可迭代的对象进行排序操作
    enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中
    all() 函数用于判断给定的可迭代参数 iterable 中的所有元素是否都为 TRUE,如果是返回 True,否则返回 False
    any() 函数用于判断给定的可迭代参数 iterable 是否全部为 False,则返回 False,如果有一个为 True,则返回 True
    zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表
    filter() 函数用于过滤序列,过滤掉不符合条件的元素,返回由符合条件元素组成的新列表
    map() 会根据提供的函数对指定序列做映射
  • 数据结构相关–>序列
    list() 方法用于将元组转换为列表
    tuple() 函数将列表转换为元组
    reverse() 函数用于反向列表中元素
    slice() 函数实现切片对象,主要用在切片操作函数里的参数传递
    str()函数创建一个空字符串
    format()函数用于格式化字符串
    memoryview() 函数返回给定参数的内存查看对象
    ord() 函数以一个字符(长度为1的字符串)作为参数,返回对应的 ASCII 数值,或者 Unicode 数值
    chr()函数用一个范围在 range(256)内的(就是0~255)整数作参数,返回一个对应的字符
    repr() 函数返回一个字符串最应该表示的方式
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值