zoukankan      html  css  js  c++  java
  • Python有用的内置函数divmod,id,sorted,enumerate,input,oct,eval,exec,isinstance,ord,chr,filter,vars,zip

    divmod(a, b)

    函数接收两个数字类型(非复数)参数,返回一个包含商和余数的元组(a // b, a % b)

    id()

    函数用于获取对象的内存地址。

    sorted(iterable, key=None, reverse=False)

    iterable -- 可迭代对象。key -- 用来进行比较的元素,具体的参数取自于可迭代对象中,指定可迭代对象中的一个元素来进行排序。

    reverse -- 排序规则,reverse = True 降序 , reverse = False 升序(默认)。

    enumerate(sequence, [start=0])

    sequence -- 一个序列、迭代器或其他支持迭代对象。start -- 下标起始位置。

    返回值:返回 enumerate(枚举) 对象。

    input()

    接受一个标准输入数据,返回为 string 类型。

    oct()

    数将一个整数转换成8进制字符串。

    eval()

    函数用来执行一个字符串表达式,并返回表达式的值。

    exec()

    执行储存在字符串或文件中的 Python 语句,相比于 eval,exec可以执行更复杂的 Python 代码。

    isinstance()

    函数来判断一个对象是否是一个已知的类型,类似 type()。

    isinstance() 与 type() 区别:

    type() 不会认为子类是一种父类类型,不考虑继承关系。

    isinstance() 会认为子类是一种父类类型,考虑继承关系。

    ord()

    将字符转换成对应的ASCII/Unicode数值

    chr()

    将一个数值转换成对应的字符

    filter(function, iterable)

    函数用于过滤序列,过滤掉不符合条件的元素,返回一个迭代器对象,如果要转换为列表,可以使用 list() 来转换。

    该接收两个参数,第一个为函数,第二个为序列,序列的每个元素作为参数传递给函数进行判断,然后返回 True 或 False,最后将返回 True 的元素放到新列表中。

    vars()

    函数返回对象object的属性和属性值的字典对象。

    zip()

    函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的对象,这样做的好处是节约了不少的内存。

  • 相关阅读:
    OLTP与OLAP
    Entity Framework(07):TPH、TPT、TPC与继承类
    Entity Framework(05):主从表的增删改
    Entity Framework(06):配置关系
    Entity Framework(04):主从表数据加载方式
    Entity Framework(03):Code First基础
    Entity Framework(02):模型优先 ,ObjectContext类
    Entity Framework(01):模型优先,Linq to Entities
    简介LINUX远程联机软件:PUTTY、SecureCRT、X-Manager
    php函数分割
  • 原文地址:https://www.cnblogs.com/frisk/p/11615449.html
Copyright © 2011-2022 走看看