博主簡介:原互聯網大廠tencent員工,網安巨頭Venustech員工,阿裡雲開發社區專家博主,微信公眾號java基礎筆記優質創作者,csdn優質創作博主,創業者,知識共享者,歡迎關注,點贊,收藏。
實際開發過程中,經常會遇到很多完全相同或者非常相似的操作,這時,可以將實現類似操作的代碼封裝為函數,然後在需要的地方調用該函數。這樣不僅可以實現代碼的復用,還可以使代碼更有條理性,增加代碼的可靠性。下面我們來介紹一下python的函數模塊的創建相關內容。
在Python中,每個Python文件都可以作為一個模塊,模塊的名字就是文件名。
例如:現有一個文件“test.py”,其中定義了求較小值的函數minimal()。
def minimal(x, y): #自定義計算較小值函數
if x > y: #如果x>y成立,返回y的值
return y
else: #否則返回x的值
return x
例:編寫程序,通過調用上述“test”模塊中的minimal()函數,計算兩數中的較小值。
import test #導入test模塊
a = float(input('輸入第一個數據:')) #輸入a的值
b = float(input('輸入第二個數據:')) #輸入b的值
c = test.minimal(a, b) #調用函數,將較小值賦給c
print('較小值為:',c) #輸出c的值
結果如下。
在實際開發過程中,開發人員為了讓模塊能夠在項目中達到想要的效果,會自行在模塊中添加測試信息。
例如:在“test_1.py”文件中添加測試代碼如下:
import test_1 #導入test_1模塊
c = test_1.minimal(5,6) #調用函數,將較小值賦給c
print('較小值為:',c) #輸出較小值c
def minimal(x, y): #自定義計算較小值函數
if x > y: #如果x>y成立,返回y的值
return y
else: #否則返回x的值
return x
#用來測試
r = minimal(2,3)
print('測試2和3的較小值為:',r)
例:運行以下程序,分析運行結果。
1、廖雪峰的官網
2、python官網
3、Python編程案例教程
以上就是就是關於Python的函數模塊的創建相關知識,可以參考一下,覺得不錯的話,歡迎點贊、收藏、在看,歡迎微信搜索關注java基礎筆記,後面會不斷更新相關知識,大家一起進步。