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

  • 相关阅读:
    ASIHTTPRequest详解
    UIViewController之间的相互跳转
    IOS延时加载网络图片
    ASI 实现注册方法的小例子(get和post方式)
    NSRange
    NSScanner
    序列化 NSKeyedArchiver,NSPropertyListSerialization
    自定义UITableViewCell
    UITableView去掉分隔符
    ASIHTTPRequest类库简介和使用说明(转)
  • 原文地址:https://www.cnblogs.com/evan-wang/p/12180132.html
Copyright © 2011-2022 走看看