zoukankan      html  css  js  c++  java
  • day07——模块与包

    什么是模块?

    • 表达式→创建、处理对象

    • 语句→包换表达式

    • 逻辑单元→函数或者类,由语句组成

    • 模块→.py代码文件组成模块

    • 包→定义一组有关系的文件,或者模块(包是文件夹,模块是其中的文件,文件夹中包括一个__init__.py文件)

    • 程序→若干个包+若干个程序文件

    添加路径:

    1、直接将文件放到路径位置

    2、添加新路径sys.path.append(路径)

    调用:模块名.函数()

    模块的优点

    • 效率高

    • 可以在多个程序使用

    • 不同模块有不同的功能组合,通过使用多个模块来快速满足程序需求

    import使用

    import 模块名

    简化模块名:import……as……

    调用部分语句:from 模块名 import 功能

    • 随机数:random

      • 取随机数:random.random()

      • 取整数随机数:random.randint(1,10)

      • 取范围:range() 左闭右开

      • 随机取片段 :random.sample(li,5)

      • 随机打乱:random.shuffle(li)

    • 时间:time

      • 时间暂停:time.sleep()

      • 生成时间:time.ctime() -字符串

      • 时间转换为当地时区:time.localtime() -视图

      • print(time.strftime('%Y-%m-%d %H:%M:%S',time.localtime()))

        %y 两位数的年份表示(00-99)

        %Y 四位数的年份表示(000-9999)

        %m 月份(01-12)

        %d 月内中的一天(0-31)

        %H 24小时制小时数(0-23)

        %I 12小时制小时数(01-12)

        %M 分钟数(00=59)

        %S 秒(00-59)

        %a 本地简化星期名称

        %A 本地完整星期名称

        %b 本地简化的月份名称

        %B 本地完整的月份名称

        %c 本地相应的日期表示和时间表示

        %j 年内的一天(001-366)

        %p 本地A.M.或P.M.的等价符

        %U 一年中的星期数(00-53)星期天为星期的开始

        %w 星期(0-6),星期天为星期的开始

        %W 一年中的星期数(00-53)星期一为星期的开始

        %x 本地相应的日期表示

        %X 本地相应的时间表示

        %Z 当前时区的名称

        %% %号本身

    包的概念

    • pip:python工具包管理工具,用于安装和卸载python工具包 在cmd中运行

      • 安装包:pip install XXX

      • 删除包:pip unistall XXX

      • 查看包:pip list

    Windows环境下运行代码

    cd 路径 xxx.py

  • 相关阅读:
    I NEED A OFFER!
    水题 Codeforces Round #303 (Div. 2) A. Toy Cars
    模拟 HDOJ 5099 Comparison of Android versions
    模拟 HDOJ 5095 Linearization of the kernel functions in SVM
    贪心 HDOJ 5090 Game with Pearls
    Kruskal HDOJ 1863 畅通工程
    Kruskal HDOJ 1233 还是畅通工程
    并查集 HDOJ 1232 畅通工程
    DFS/并查集 Codeforces Round #286 (Div. 2) B
    水题 Codeforces Round #286 (Div. 2) A Mr. Kitayuta's Gift
  • 原文地址:https://www.cnblogs.com/evan-wang/p/12180132.html
Copyright © 2011-2022 走看看