python关键字as_python 之 import、from、as 关键字的 白话 解释与例子
在python中,有很多函數(shù),或者方法,需要你導(dǎo)入,你才能使用,也就造成了你需要使用一個(gè)關(guān)鍵字去將
你要使用的函數(shù)調(diào)用起來,
好比上面那些函數(shù)與方法都是一個(gè)工具,而我們將他整理分類放入了一個(gè)個(gè)工具柜里,鎖了起來;
而import,就相當(dāng)于一個(gè)柜門鑰匙,你需要使用它,將門打開,你才能使用里面的工具;
而有的柜子包含的東西太多了,沒有辦法,我們只能講它重新分下類,
這時(shí)候,我們再次打開柜子又需要做下判斷,我們從哪個(gè)方向去找;
這時(shí)候,指定方向的一個(gè)關(guān)鍵字出現(xiàn)了,就是from關(guān)鍵字;
而,我們打開門了,指向了我們的工具了,每次我們都說哪個(gè)柜子哪個(gè)方向太過麻煩了,
這時(shí)候,因?yàn)槲覀內(nèi)艘话愣际且粋€(gè)懶人,所以呢,我們就想定義一個(gè)別名,用別名代表那么長的指向問題;
這時(shí)就需要另外一個(gè)關(guān)鍵字來說明,后面跟著的就是別名,關(guān)鍵字as;
例子:
還沒使用import 導(dǎo)入math 時(shí);
>>> int(math.floor(32.3))
Traceback (most recent call last):
File "", line 1, in
int(math.floor(32.3))
NameError: name 'math' is not defined
>>> import math
>>> int(math.floor(32.4))
32
>>>
>>> sqrt(9)
Traceback (most recent call last):
File "", line 1, in
sqrt(9)
NameError: name 'sqrt' is not defined
>>> from math import sqrt
>>> sqrt(9)
3.0
>>> int(sqrt(9))
3
>>> from math import sqrt as sq
>>> int(sq(9))
3
從上面的例子,我們就可以看出,如果我們沒有選擇import 導(dǎo)入math的函數(shù)的時(shí)候,我們是不能使用的,而導(dǎo)入后,就可以使用;
總結(jié)
以上是生活随笔為你收集整理的python关键字as_python 之 import、from、as 关键字的 白话 解释与例子的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python元类的使用_Python 元
- 下一篇: python爬取京东商品图片_pytho