zoukankan      html  css  js  c++  java
  • 0127-python内置函数(一).abb

    abs() 

    all() 循环参数,如果每个元素都为真,则返回真

    0 None () {}  “” 都是False

    any() 只要有一个真就返回真

    ascii()

    ascii(对象)  找  _repr_  获取其返回值

    bytes 

    callable(f1) 判断函数是否可执行

    complie()  将字符串编译为可执行代码

    dir(li)  打印所有的方法

    r = divmod(10,3)  (3,1) 除数  余数

    ret = eval("102+98+60")  执行字符串形式的表达式,可以拼接变量,

    print(ret)  260

    复杂形式使用exec

    exec执行复杂代码

    eval是有返回值的,exec没有返回值,只是执行

    ret = filter(lambda x:x>22,[11,22,33,44])

    map (函数,可迭代对象)

    map(lambda x:x+100 if x%2==1 else x,[1,2,3,4,5])

    字符串拼接的性能很低,所以用format

    globals() 获取所有的全局变量

    locals() 获取所有的局部变量

    将 key做一个hash()  节省内存,hash() 就是做key的优化

    r = isinstance(li,list)

    iter() 创建一个可迭代对象  

    obj = iter([11,22,33])

    next(obj)

    yield   ==>生成器

  • 相关阅读:
    OpenCV/python读取,显示,保存图像
    机器学习的基本分类
    Qt Designer常用部件介绍
    C#数据类型列表
    SQL-Base 函数
    SQl 基本函数
    SQL 插入数据
    SQL-Base 用表组织数据
    SQLserver的基本用法
    C#MyBank(自己的看法,转账有点小问题)
  • 原文地址:https://www.cnblogs.com/qianzi/p/6406855.html
Copyright © 2011-2022 走看看