程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

python基礎之函數模塊的導入

編輯:Python

博主簡介:原互聯網大廠tencent員工,網安巨頭Venustech員工,阿裡雲開發社區專家博主,微信公眾號java基礎筆記優質創作者,csdn優質創作博主,創業者,知識共享者,歡迎關注,點贊,收藏。

目錄

      • 一、背景
      • 二、模塊的導入
        • 1.導入整個模塊
        • 2.導入特定的函數
        • 3.導入模塊中所有函數
      • 三、參考
      • 四、總結


一、背景

實際開發過程中,經常會遇到很多完全相同或者非常相似的操作,這時,可以將實現類似操作的代碼封裝為函數,然後在需要的地方調用該函數。這樣不僅可以實現代碼的復用,還可以使代碼更有條理性,增加代碼的可靠性。下面我們來介紹一下python的函數模塊的導入相關內容。


二、模塊的導入

1.導入整個模塊

使用import導入整個模塊的基本格式如下:

import 模塊名 [as 別名]

import math #導入標准庫math
math.sqrt(4) #求4的開方

使用這種方式導入模塊後,調用模塊中的函數時需要在函數名前加上模塊名作為前綴:

>模塊名.函數名

例如:當模塊名字很長時,可以使用語句“import 模塊名 as 別名”為導入的模塊設置別名,然後使用“別名.函數名”的方式調用函數。例如:

>>>import random as r
>>>r.randint(1,100)
47

2.導入特定的函數

當我們只需要用到模塊中的某個函數時,可只導入特定的函數。

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

3.導入模塊中所有函數

使用星號“*”可以導入模塊中的所有內容(包括函數和變量等)。

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基礎筆記,後面會不斷更新相關知識,大家一起進步。


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved