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

猜你喜欢

转载自www.cnblogs.com/evan-wang/p/12180132.html