日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

論P(yáng)ython中模塊的學(xué)習(xí)

 昵稱70781666 2020-07-06

目錄


Python模塊

Python 模塊(Module):是一個 Python 文件,以 .py 結(jié)尾,包含了 Python 對象定義和Python語句

模塊的作用

  • 模塊能夠有邏輯地組織Python 代碼段

  • 模塊能定義函數(shù),類和變量,模塊里也能包含可執(zhí)行的代碼

import語句

模塊的引入

模塊定義好后,我們可以使用import 語句來引入模塊,語法如下:

import module1

在調(diào)用 math 模塊中的函數(shù)時(shí),必須這樣引用:

模塊名.函數(shù)名

from...import語句 

Python 的 from 語句讓你從模塊中導(dǎo)入一個指定的部分到當(dāng)前命名空間中。語法如下:

from modname import name1
from functools import reduce
# 這個聲明不會把整個functools模塊導(dǎo)入到當(dāng)前的命名空間中,它只會將functools里的reduce單個引入到執(zhí)行這個聲明的模塊的全局符號表

from…import* 語句

把一個模塊的所有內(nèi)容全都導(dǎo)入到當(dāng)前的命名空間也是可行的,只需使用如下聲明:

from math import *

第三方模塊

在這里舉一個第三方模塊例子,其他第三方模塊在使用時(shí)通過查看幫助文檔來學(xué)習(xí)

第一步:安裝pillow

pip install pillow

第二步:使用該模塊完成一系列操作,這里我們只實(shí)驗(yàn)縮放和模糊兩種效果


from PIL import Image縮放:

# 打開一個jpg圖像文件,注意是當(dāng)前路徑:
im = Image.open('cat.jpg')
# 獲得圖像尺寸:
w, h = im.size
print('Original image size: %sx%s' % (w, h))
# 縮放到50%:
im.thumbnail((w//2, h//2))
print('Resize image to: %sx%s' % (w//2, h//2))
# 把縮放后的圖像用jpeg格式保存:
im.save('smallcat.jpg', 'jpeg')

模糊: 

from PIL import Image, ImageFilter

# 打開jpg圖像文件
im = Image.open('cat.jpg')
# 模糊濾鏡:
im2 = im.filter(ImageFilter.BLUR)
im2.save('blur.jpg', 'jpeg')

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

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多