博主簡介:原互聯網大廠tencent員工,網安巨頭Venustech員工,阿裡雲開發社區專家博主,微信公眾號java基礎筆記優質創作者,csdn優質創作博主,創業者,知識共享者,歡迎關注,點贊,收藏。
實際開發過程中,經常會遇到很多完全相同或者非常相似的操作,這時,可以將實現類似操作的代碼封裝為函數,然後在需要的地方調用該函數。這樣不僅可以實現代碼的復用,還可以使代碼更有條理性,增加代碼的可靠性。下面我們來介紹一下python的函數模塊的導入相關內容。
使用import導入整個模塊的基本格式如下:
import 模塊名 [as 別名]
import math #導入標准庫math
math.sqrt(4) #求4的開方
使用這種方式導入模塊後,調用模塊中的函數時需要在函數名前加上模塊名作為前綴:
>模塊名.函數名
例如:當模塊名字很長時,可以使用語句“import 模塊名 as 別名”為導入的模塊設置別名,然後使用“別名.函數名”的方式調用函數。例如:
>>>import random as r
>>>r.randint(1,100)
47
當我們只需要用到模塊中的某個函數時,可只導入特定的函數。
from 模塊名 import 函數名 [as 別名]
在調用函數時,不需要使用模塊名作為前綴。例如:
>>>from math import sqrt #只導入模塊中的指定函數
>>>sqrt(9) #調用函數,求9的開方
3.0
>>>from random import randint as r #給導入的函數指定別名r
>>>r(1,10) #調用函數,獲得[1,10]區間的隨機整數
10
使用星號“*”可以導入模塊中的所有內容(包括函數和變量等)。
from 模塊名 import *
這是“導入特定的函數”用法的一種極端情況,可以一次導入模塊中的所有內容。例如:
>>>from math import * #導入標准庫math中的所有內容
>>>pi #常數π
3.141592653589793
>>>log2(8) #計算以2為底的對數值
3.0
>>>sqrt(16) #計算16的開方
4.0
1、廖雪峰的官網
2、python官網
3、Python編程案例教程
以上就是就是關於Python的函數模塊的導入相關知識,可以參考一下,覺得不錯的話,歡迎點贊、收藏、在看,歡迎微信搜索關注java基礎筆記,後面會不斷更新相關知識,大家一起進步。