• 【Python】01


    1. range() 和 xrange()的区别

    for x in range(5):
        print x

    for x in xrange(5):
        print x

    • 这么看,range和xrange返回的值是一致的;但是range返回的实际上是一个列表;xrange返回的是一个迭代器
    • python2.7有xrange;python3无xrange
    • 数据量大的时候,使用xrange效率高

    2. zip()函数

    3. dict()函数

    列表转换为字典的函数

    • 输入为列表a。列表a中的元素为列表b,列表b中存储key和value两个元素。例如:[['a',1],['b',2], ['c', 3]]
    • 输出为字典,例如{'a': 1, 'c': 3, 'b': 2}

    4. items()函数

    字典转换为列表的函数

    • 输入为字典
    • 输出为元素为列表的列表

    5. get()函数

    get函数返回指定键的值,如果指定键不存在于字典中,就返回默认值;语法:字典名.get(key, default = None)

    • 某字典为dict = {'name':'zara', 'age':16}
    • dict.get('name') 返回 'zara'
    • dict.get('sex', 'unknown') 返回None

    6. getattr()函数

    getattr函数用于返回一个对象属性值,语法:getattr(object, name[, default])

    举例如下:

    7.datetime中的now 和 utcnow的区别

    now是本地时间,可以理解为电脑的时间

    utcnow为世界时间

    8.strftime()

    函数接收以时间元组,并返回以可读字符串表示的当地时间,格式由参数format决定。方法:时间.strftime(format[,t])

    https://www.cnblogs.com/Mars-wang/p/7421279.html

    9. 

  • 相关阅读:
    cqyz oj | 单峰排列
    cqyz oj/uva 548 | 二叉树
    cqyz oj | 树网的核 | 树的直径
    cqyz oj | 树上的询问 | 最近公共祖先
    cqyz oj | 循环逆序对 | 逆序对 | 树状数组
    cqyz oj | 潜水比赛 | 贪心
    YOLO v3 & Pascal VOC数据集
    太阳爆发分类
    PPT制作
    anaconda
  • 原文地址:https://www.cnblogs.com/Sinkinghost/p/9320070.html
Copyright © 2020-2023  润新知