解锁式学习
1人加入学习
(0人评价)
Python基础知识学习
价格 免费
该课程属于 949-刘同学-python方向-python数据分析-就业:否 请加入后再学习

 

 

引入模块

import

import model

if __name =="__main__"

    print(model.page)

 

from

from models from page

if __name =="__main__"

    print( page)

 

from models import *

if __name =="__main__"

    print( page)

取别名

import models.test as ...

from models import test ad m_test

 

使用模块的原因:

1.代码重用

2.命名空间

3.实现数据或服务共享

步骤:

1.找到模块文件

2.编译为字节码

3.运行模块文件

搜索范围:

1.当前程序主目录

2.环境变量目录下

3.标准库

4.扩展库import importlib、

重新载入(reload之前要importlib模块):

import importlib

importlib.reload(models)

错误写法:

from models import  test

reload(models)

因为reload只认识模块,不认识from

 

 

 

按目录组织

directory只能从文件管理来管理文件

若要成为文件路径的一个部分  --  包 -- python package

 

__init__.py只在当前包第一次被调用的时候执行

用途:第三方的库,包的导入

3.3以下改文件必须要,3.3以上可省略

 

面向过程:c(最贴合硬件,底层开发) -- 数据结构和算法

面向对象:抛开代码,以符合人的思维习惯分析解决问题,对象的特征和行为

 

 

 

 

面向对象

[展开全文]

授课教师

高级算法工程师
老师

课程特色

视频(61)
考试(14)
练习(12)

最新学员