Python學(xué)習(xí)筆記:從入門到放棄(6)模塊的使用


????Python作為一門開源語(yǔ)言,它的一個(gè)巨大優(yōu)勢(shì)就是擁有大量開發(fā)者上傳的模塊,加上上手簡(jiǎn)單的優(yōu)勢(shì),使它成為了最為流行的語(yǔ)言。Python自己就自帶了數(shù)個(gè)模塊,如果需要在開發(fā)環(huán)境中添加新的模塊,可以使用pip包管理來(lái)使用。
????添加新模塊的方法為打開cmd,運(yùn)行pip install mo'kuai名

????如果下載過(guò)慢,可以更換下載源為阿里的或者清華的,方法如下:
windows下,直接在user目錄中創(chuàng)建一個(gè)pip目錄,如:C:\Users\xx\pip,新建文件pip.ini,內(nèi)容如下
?[global]?index-url = https://pypi.tuna.tsinghua.edu.cn/simple
????阿里云:http://mirrors.aliyun.com/pypi/simple/?
????豆瓣:http://pypi.douban.com/simple/?

import 語(yǔ)句
????想使用 Python 源文件,只需在另一個(gè)源文件里執(zhí)行 import 語(yǔ)句,當(dāng)解釋器遇到 import 語(yǔ)句,如果模塊在當(dāng)前的搜索路徑就會(huì)被導(dǎo)入。一個(gè)模塊只會(huì)被導(dǎo)入一次,不管執(zhí)行了多少次import。
????import語(yǔ)句格式如下:
????import 模塊名 as 縮寫
????其中as 縮寫可以被省略,它的作用是調(diào)用時(shí)可以使用縮寫,方便我們使用。
from … import 語(yǔ)句
????Python 的 from 語(yǔ)句讓你從模塊中導(dǎo)入一個(gè)指定的部分到當(dāng)前命名空間中,語(yǔ)法如下:
????from 模塊名 import?函數(shù)名
????這個(gè)聲明不會(huì)把整個(gè)模塊導(dǎo)入到當(dāng)前的命名空間中,它只會(huì)將import里的函數(shù)引入進(jìn)來(lái)。如果需要把一個(gè)模塊的所有內(nèi)容全都導(dǎo)入到當(dāng)前的命名空間,可以如此聲明:from?模塊名?import?*
????
dir() 函數(shù)
內(nèi)置的函數(shù) dir() 可以找到模塊內(nèi)定義的所有名稱。以一個(gè)字符串列表的形式返回,如果沒(méi)有給定參數(shù),那么 dir() 函數(shù)會(huì)羅列出當(dāng)前定義的所有名稱::


例程
????主要使用了math和random模塊,先看一下math可以做什么

????還有就是random可以做什么

一個(gè)簡(jiǎn)單的角度弧度轉(zhuǎn)換器

參考文檔:
更改pip源至國(guó)內(nèi)鏡像,顯著提升下載速度:https://blog.csdn.net/lambert310/article/details/52412059
Python3 模塊:https://www.runoob.com/python3/python3-module.html
Python3 標(biāo)準(zhǔn)庫(kù)概覽:https://www.runoob.com/python3/python3-stdlib.html
《Python語(yǔ)言應(yīng)用》 西安外國(guó)語(yǔ)大學(xué) 康俊民