zoukankan      html  css  js  c++  java
  • Python全栈Day 21部分知识点

    eval可以把字符串中的数据结构提取出来,或者可以执行字符串中的表达式。

    模块

    Python中,一个.py文件就称为一个模块。

    from ... import ...

    引入模块默认是从执行文件所在目录找,解释器只认sys.path里的路径。

    包里面有个__init__.py文件,包是用来组织模块用的,逻辑清晰,避免重名冲突。调用包就是执行包下的__init__.py文件。

    包特别多: from 包1.包2.包3 import 文件

          from 包1.包2.包3.文件 import 方法

             from 包1.包2 import 包3  #执行包3的__init__文件,唯一一种不支持的调用方式

    if __name__='__main__':  功能:1.用于被调用文件的测试;2.不想被别的程序调用。

      时间模块time

        三种:时间戳、结构化时间、字符串时间

        time.time()时间戳  从Unix诞生(1970年1月1日早八点)到指定时间经过的秒数,用作计算

        time.localtime()结构化时间——当地时间  显示年月日时分秒周几今年第几天是否夏令时

        time.gmtime()结构化时间——UTC时间

        time.strftime('%Y-%m-%d %X',time.localtime())结构化时间转为年-月-日 时:分:秒  %F即年-月-日

        time.strptime('2016:12:24:17:50:36','%Y:%m:%d:%X')

        time.asctime()把结构化时间转换为固定字符串表达形式

        time.ctime()把时间戳转换为固定字符串表达形式

        import datetime

          datetime.datetime.now()

      随机模块random

        random.random()  0-1的浮点数

        random.randint(1,3)  [1,3]内的整数

        random.randrange(1,3)  [1,3)内的整数

        random.choice([11,22,33])  列表中随机选一个

        random.sample([11,22,33],2)  列表中随机选两个

        random.uniform(1,3)  1-3的浮点数

        random.shuffle([1,5,6,7])  打乱列表顺序

     

  • 相关阅读:
    如何免费做一个属于自己稳定有效的图床
    关于自己每日计划是如何制定的
    记一次买4K显示器的心酸历程
    Mac常用的软件推荐
    2019 一整年的总结与一些个人反思
    Lucene学习笔记: 五,Lucene搜索过程解析
    Lucene学习笔记: 四,Lucene索引过程分析
    lucene学习笔记:三,Lucene的索引文件格式
    lucene学习笔记:二,Lucene的框架
    Lucene学习笔记:一,全文检索的基本原理
  • 原文地址:https://www.cnblogs.com/chenyuan-1995/p/9682694.html
Copyright © 2011-2022 走看看