• python --- 25 模块和包, 进制转换


    一.模块

      1.导入方式

        自己创建的模块名称 切不可和 内置模块的一样

       ①  import  模块

       ②  import 模块 as  名      设置在此空间的名称

       ③  from 模块 import  功能

       ④  from  模块  import  *          引入所有的功能

          __all__=[a,b,c]       调用时只调用[  ]中的功能

       ⑤ 一次引入多个模块的顺序

      2.导入模块的过程

      3.if__name__ =='__main__':

       测试模块时使用的语句块

       调用此模块时不会执行

     二.包  

      1.创建一个包   (存在  __init__文件就是一个包)

       2.调用时与模块一样

          ①  import  包名    自动执行包内的__init__ py文件

          ② from 包名  import  功能(包名)

      ③  from 包名  import *

       3.导入路径  

        sys.path      (模块的搜索路径)

      ① 绝对路径(从搜索路径的包内查找)

      ② 相对路径(从运行文件所在的包内查找)

        ..  上一层  

          .     本级包内查找  

     

       包的注意事项

      1.凡是在导入时带点的. 点左边都必须是⼀个包. 否则报错. 可以带⼀连串的点.比如a.b.c

      2.导入包本质就是在导入包下的__init__,py⽂件

      

    三.进制转换

      1.十进制转二进制  

     2. 二进制转十进制

  • 相关阅读:
    ubuntu18.04更新源
    机器学习网址
    ubuntu18.04下安装Anaconda及numpy、matplotlib
    google云使用记录
    tensorflow省钱方案-ml-engine
    Angular 创建项目
    Angular 环境搭建
    android APP国际化一键切换实现
    android 上下滑动标题栏和状态栏改变颜色实现
    android滑动标题栏渐变实现
  • 原文地址:https://www.cnblogs.com/sc-1067178406/p/10197040.html
Copyright © 2020-2023  润新知