zoukankan      html  css  js  c++  java
  • 【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. 

  • 相关阅读:
    2020年封装APP之详解
    Linux 强制卸载硬盘 (Device is busy)
    pacman 非交互状态使用
    Snakemake 修改默认工作目录
    LaTeX 表格排版中遇到 Misplaced oalign
    重启崩溃的 KDE
    python robot.libraries.BuiltIn import BuiltIn库
    logging 常用配置
    paramiko 获取远程服务器文件
    物理时间使用Python脚本转格林卫时间
  • 原文地址:https://www.cnblogs.com/Sinkinghost/p/9320070.html
Copyright © 2011-2022 走看看