久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

Python 基礎(chǔ)(十):模塊與包

 宇哥小屋 2020-01-06

1 簡(jiǎn)介

1.1 模塊

Python 中一個(gè)以 .py 結(jié)尾的文件就是一個(gè)模塊,,模塊中定義了變量,、函數(shù)等來(lái)實(shí)現(xiàn)一些類似的功能,。Python 有很多自帶的模塊(標(biāo)準(zhǔn)庫(kù))和第三方模塊,,一個(gè)模塊可以被其他模塊引用,,實(shí)現(xiàn)了代碼的復(fù)用性,。

1.2 包

包是存放模塊的文件夾,,包中包含 __init__.py 和其他模塊,,__init__.py 可為空也可定義屬性和方法,在 Python3.3 之前的版本,,一個(gè)文件夾中只有包含 __init__.py,,其他程序才能從該文件夾引入相應(yīng)的模塊、函數(shù)等,,之后的版本沒(méi)有 __init__.py 也能正常導(dǎo)入,,簡(jiǎn)單來(lái)說(shuō)就是 Python3.3 之前的版本,,__init__.py 是包的標(biāo)識(shí),是必須要有的,,之后的版本可以沒(méi)有,。

2 使用

2.1 創(chuàng)建

創(chuàng)建包

使用 PyCharm 創(chuàng)建包,步驟為:①打開(kāi) PyCharm 選中項(xiàng)目 ②右擊鼠標(biāo)選中 New 選項(xiàng),,然后再選中 Python Package 后單擊鼠標(biāo),,此時(shí)彈出創(chuàng)建窗口,如下所示:

我們填好名字后點(diǎn)擊 OK 按鈕即可,。創(chuàng)建好后我們會(huì)發(fā)現(xiàn) PyCharm 已經(jīng)自動(dòng)幫我們創(chuàng)建了空文件 __init__.py,。

創(chuàng)建模塊

使用 PyCharm 創(chuàng)建模塊,步驟為:①選中剛剛創(chuàng)建的包 ②右擊鼠標(biāo)選中 New 選項(xiàng),,然后再選中 Python File 后單擊鼠標(biāo),,此時(shí)彈出創(chuàng)建窗口,如下所示:


我們填好名字后點(diǎn)擊 OK 按鈕即可,。

我們創(chuàng)建包和模塊的最終目錄結(jié)構(gòu)為:

package
|- pg1
|- - __init__.py
|- - a.py
|- - b.py
|- pg2
|- - __init__.py
|- - c.py
|- - d.py

a.py

def a():
    print('a')

b.py

def b():
    print('b')

c.py

def c():
    print('c')

d.py

def d():
    print('d')

2.2 引用

從包中引入模塊有如下兩種方式:

import ...

import 包名1.包名2...模塊名

from ... import ...

from 包名1.包名2... import 模塊名
from 包名1.包名2...模塊名 import 變量名/函數(shù)名

下面我們使用創(chuàng)建好的包和模塊演示一下,,如下所示:

# a 模塊中引入 b 模塊
import pg1.b
from pg1 import b

# a 模塊中引入 c 模塊
import pg2.c
from pg2 import c

# a 模塊中引入 c 模塊和 d 模塊
import pg2.c,pg2.d
from pg2 import c,d

# a 模塊中引入包 pg2 下的所有模塊
from pg2 import *

# a 模塊中引入 d 模塊中函數(shù) d()
from pg2.d import d
# 調(diào)用函數(shù) d()
d()


    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn),。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多