你學(xué)到了什么
在這一章,你學(xué)到了以下內(nèi)容浙垫。
1什么是模塊刨仑。
模塊其實也是一個python文件,是一個程序夹姥,里面包含著一籃子的積木杉武,也就是函數(shù),我們可以通過引用 module來引用它辙售。
如何創(chuàng)建模塊轻抱。2如何在另一個程序中使用模塊。
將模塊的代碼保存為.py 的文件旦部,
兩種方法:import my_module
需要調(diào)用模塊函數(shù)時
my_module.c _ to _f(celsius)
from my_moudule import c_to_f(celsius)```
3什么是命名空間祈搜。
打比方较店,你們班里有個學(xué)生叫Shawn,另一個班級里也有一個學(xué)生叫Shawn,你在說Shawn有一個新書包,你們班的同學(xué)聽到時容燕,都知道你說的是你們班的Shawn梁呈,在這里你們班就是一個命名空間。校長全校廣播蘸秘,找Shawn ,不會說官卡,請Shawn來一下,他會說醋虏,XX班的Shawn 請過來一下味抖。4局部和全局命名空間和變量是什么意思。
程序員 把一些較小的命名空間灰粮,比如你的教室稱作局部命名空間,僅能在局部命名里存在的變量忍坷,是局部變量粘舟。把一些較大的命名空間,比如學(xué)校稱作全局命名空間佩研「屉龋可以用于整個學(xué)校的變量就是全局變量5如何把其他模塊中的名字包含到你的命名空間中。
from StephenLeacock import Fred
這么做可以添加其他模塊中的名字到你的命名空間里
另外你還了解了幾個 Python 標(biāo)準(zhǔn)模塊的例子旬薯。
>>> import random
>>> print random.randint(0, 100)
4
>>> print random.randint(0, 100)
72
使用模塊有哪些好處晰骑?
模塊就是把一個大的程序文件,分解成若干較小的文件绊序,在閱讀和修改上更為方便硕舆,同時這些文件如同積木一樣,可以由使用者任意組合骤公,組合成自己想要的形狀
模塊可以全部引用抚官,也可以引用其中部分的變量或者函數(shù)如何創(chuàng)建模塊?
例子阶捆,將代碼保存為文件modular.py,在另一個程序中
import modular
或是
from modular import *
- 使用模塊時所用的 Python 關(guān)鍵字是什么凌节?
import
from...import...
導(dǎo)入模塊等同于導(dǎo)入一個_____namespace_____________。
要導(dǎo)入 time 模塊從而能訪問這個模塊中的所有名字(也就是所有變量洒试、函數(shù)和對象)倍奢,有哪兩種方法?
- 1 import StephenLeacock
- 2 call_to_office(StephenLeacock.Fred)```
動手試一試