第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

PYTHON核心聽課筆記01

標簽:
Python

包(package)和模块(modules)

包和模块的由来

为了更好的管理与组织python代码,出现了包和模块的概念,将代码按不同的功能进行整理,

可以提升代码质量以及代码可读性,方便项目进行协同开发。

包和模块的定义

模块,每个python文件就是一个模块,模块中封装功能类似的变量,函数,类型,

可以通过import 关键字 引用。

包,包含多个python文件的文件夹,包含一个名为 __init__.py 的特殊声明文件,可以将大量

功能相关模块包含,统一管理,同样可以通过import 关键字 被其它模块引入重用。

包和模块的复用

两个关键 语法(importfrom . . import

1)绝对路径、相对路径

绝对路径,由开发环境软件,打开的根目录到当前目录的完整路径

相对路径,-->  . /. .

(from . import xxx  # 从模块当前路径下,引入 xxx 模块,

from . . import xxx  # 从当前模块父级路径下,引入 xxx 模块)

2)引入

1.  import xxx(import可以直接跟 模块名)

xxx.变量/函数/类型

2.  from 路径 import xxx

xxx.变量/函数/类型

 # 出现下滑曲线报错,说明绝对路径不完整,可标记当前目录(Sources Root)或

修改为完整路径,路径冗长可用 as +代称变量

更多:

from 路径.xxx import 变量名,变量名,  # 不推荐,可读性低,不便区分是当前

模块变量或是其他模块变量,造成变量污染

from 路径 import *  # 通配符用法,配合 __init__ 特殊模块使用,不推荐,严重浪费内存空间

3)绝对/相对 引入、两种使用情况

1.  如果开发应用软件 --> 产品

    第一种引入方式使用较多, 

    当前模块只会在当前项目中使用。

2.  如果开发工具软件 --> 工具模块

    第二种引入方式使用较多,

    当前开发的包,可能会被不同的项目引入使用。









點擊查看更多內(nèi)容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優(yōu)惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號

舉報

0/150
提交
取消