• Python学习笔记-Day3-python内置函数


    python内置函数

    image
    1.abs    求绝对值

    clipboard

    2.all

    判断迭代器中的所有数据是否都为true

    如果可迭代的数据的所有数据都为true或可迭代的数据为空,返回True。否则返回False

    clipboard[1]

    3.any

    判断迭代器中的是否有一个数据为true

    如果可迭代的数据中有一个数据为true,返回True。否则返回False。可迭代的数据为空也返回False

    clipboard[2]

    4.bin    转换整数为一个二进制字符串(其他数据类型报错)

    clipboard[3]

    5.bool

    转换一个数据为布尔值 bool是int的子类,如果参数为false或不指定参数,返回False

    clipboard[4]

    6.bytearray    将数据转换为字节数组

    clipboard[5]

    7.bytes    将数据转换为字节数组 bytes是bytearray的不可变版本

    clipboard[6]

    8.callable

    判断一个对象是否可调用 类都是可调用的。如果一个对象的类有__call__函数就是可调用的

    如果一个对象可以调用返回True。否则返回False

    clipboard[7]

    9.chr    将整数转成字符

    clipboard[8]

    10.classmethod

    得到function的class method class method接受class作为第一个参数,就象instance method接受instance一样。

    clipboard[9]

    11.compil

    编译source为code或AST对象 code可以通过调用exec()和eval()执行。

    clipboard[10]

    12.complex

    创建一个复数 用real+imag*j创建一个复数,或将一个字符串或数字转换为复数

    clipboard[11]

    13.delattr

    删除指定的属性 delattr(obj, 'prop')和del obj.prop功能一样

    clipboard[12]

    14.dict    创建一个字典dictionary

    clipboard[13]

    15.dir

    返回对象的属性列表 如果对象有名为__dir__()的方法,方法会被调用并必须返回属性列表

    clipboard[14]

    16.divmod    得到两个数字相除的结果和余数

    clipboard[15]

    17.enumerate    得到一个枚举对象

    clipboard[16]

    18.eval    执行一个表达式

    clipboard[17]

    19.exec    动态执行Python代码

    clipboard[18]

    20.filter    过滤数据得到一个迭代器

    clipboard[19]

    21.float    将字符串或数字转为浮点数

    clipboard[20]

     

    22.format    格式化数据

    clipboard[21]

    23.frozenset    得到新的frozenset对象

    clipboard[22]

    24.getattr    得到对象属性的值

    clipboard[23]

     

    25.globals    得到当前模块的全局符号表的字典

    clipboard[24]

    26.hasattr

    判断对象是否存在属性,如果name是对象的属性,返回True。否则返回False

    clipboard[25]

    27.hash    得到对象哈希值

    clipboard[26]

    28.help    返回帮助信息

    clipboard[27]

    29.hex

    整数转换为十六进制表示 使用float.hex()得到浮点数的十六进制表示

    clipboard[28]

    30.id    得到对象的id(存放内存编号)

    clipboard[29]

    31.input    输出提示符,读取用户输入

    clipboard[30]

    32.int 将数字或字符串转为整数

    clipboard[31]

    33.isinstance

    判断object是否是classinfo的实例,如果object是classinfo的实例,返回true。否则返回false

    clipboard[32]

    34.issunclass

    判断一个类是否是另一个类的父类

    如果类是另一个类的子类,返回true。否则返回false

    clipboard[33]

    35.iter    得到一个迭代器

    clipboard[34]

    36.len    返回对象的长度或集合的数据个数

    clipboard[35]

    37.list    创建一个列表

    clipboard[36]

    38.locals    得到当前符号表字典

    clipboard[37]

    39.map    更改迭代器中的每个数据得到一个新的迭代器

    clipboard[38]

    40.max    得到迭代器中最大的或两个或多个参数中最大的

    clipboard[39]

    41.min    得到迭代器中最小的或两个或多个参数中最小的

    clipboard[40]

    42.next    得到迭代器的下一个数据

    clipboard[41]

    43.object

    得到object的实例 object没有__dict__,不能向object增加属性

    clipboard[42]

    44.oct

    整数转换为八进制表示 如果x不是int对象,必须定义一个__index__()函数返回整数

    clipboard[43]

    45.open

    打开文件并返回一个流 也可以将StringIO(文本)或BytesIO(二进制)作为文件来读写

    46.ord    得到字符的整数表示

    clipboard[44]

    47.pow    乘方运算 等于pow(x, y) % z 返回 xy%z的结果

    clipboard[45]

     

    48.print 输出数据流

    49.property 得到属性(没看懂,忘记他吧)

    clipboard[46]

    50.rang    创建一个范围对象

    clipboard[47]

    51.repr    得到对象的字符串表示

    clipboard[48]

    52.reversed    反转序列得到一个迭代器

    clipboard[49]

    53.round    浮点数按小数位数做舍入操作

    clipboard[50]

    54.set    创建一个集合对象

    clipboard[51]

    55.setattr    更改属性的值

    clipboard[52]

    56.slice    得到分片对象

    clipboard[53]

     

    57.sorted    排序可迭代的数据得到一个列表

    clipboard[54]

    58.staticmethod

    得到function的static method static method不接受隐藏的第一个参数。

    clipboard[55]

    59.str

    得到对象的str版本 str是built-in字符串类

    clipboard[56]

    60.sum    计算可迭代数据的合计

    clipboard[57]

    61.tuple    创建一个元组

    clipboard[58]

    62.type    返回对象的类型或创建一个新的类型对象

    clipboard[59]

    63.vars    得到属性信息

    clipboard[60]

  • 相关阅读:
    发个小程序希望有人需要(操作摄像头)
    (转)Qt中translate、tr关系 与中文问题
    VS2008代码自动对齐
    (转)Qt国际化(源码含中文时)的点滴分析
    (转)Bibtex使用方法
    (转)new,operate new和placement new
    (转)C++中的虚函数表
    (转)QString 与中文问题
    (转)static_cast, dynamic_cast, const_cast探讨
    试试
  • 原文地址:https://www.cnblogs.com/zhanmeiliang/p/5532040.html
Copyright © 2020-2023  润新知