本系列主要學習Python的基本使用和語法知識讯泣,后續(xù)可能會圍繞著AI學習展開。
Python3 (1) Python語言的簡介
Python3 (2) Python語法基礎(chǔ)
Python3 (3) Python函數(shù)
Python3 (4) Python高級特性
Python3(5) Python 函數(shù)式編程
Python3(6) Python 模塊
在Python中代碼可以通過分模塊編寫來提高代碼的可維護性和重用性峭弟,一個.py
文件就稱之為一個模塊(Module)
模塊的創(chuàng)建
- 模塊式編程可以避免函數(shù)名和變量名沖突赁濒,相同的函數(shù)名和變量名可以在不同的模塊中使用,但是不能與系統(tǒng)內(nèi)置的函數(shù)名重復孟害。
- 如果有兩個想用的模塊名拒炎,我們可以通過分包的情況來區(qū)分,只要整體的分層目錄不同挨务,就可以區(qū)分這兩個模塊名击你,但是在創(chuàng)建模塊名時不能與系統(tǒng)的模塊名重復,不然會導致系統(tǒng)的模塊名無法導入谎柄。
- 模塊是一組Python代碼的集合丁侄,不同模塊間可以相互調(diào)用。
- 模塊名要遵循Python變量命名規(guī)范朝巫,不要使用中文鸿摇、特殊字符。
模塊的使用
- 模塊的使用劈猿,通過
import xxx
導入模塊名來使用模塊中的函數(shù)及變量 - 作用域:python 中默認的函數(shù)變量都是 public ,函數(shù)名有
_
前綴的是 private 的拙吉,如_abc
、__abc
等揪荣。但是有幾個特殊的命名也是公開的筷黔,比如:__author__
、__name__
仗颈、__doc__
等佛舱。
安裝第三方模塊
- 在Python中,安裝第三方模塊挨决,是通過包管理工具pip完成的请祖,python3 中用pip3.
- 第三方庫會在Python官方的pypi.python.org網(wǎng)站注冊,我們可以找自己需要的庫進行安裝,如:
pips3 install Pillow
- 安裝常用的模塊可以通過下載Anaconda進行打包安裝脖祈。
- 模塊搜索路徑: 如果默認搜索不到安裝的目錄肆捕,可以通過環(huán)境變量的配置來解決。
python 中模塊的概念比較抽象撒犀,是一種python編碼的規(guī)范福压,在編寫代碼過程遵循它的使用規(guī)則就好。