四種函式的型別

2021-09-07 20:07:55 字數 1277 閱讀 5094

* 無引數,無返回值

* 無引數,有返回值

* 有引數,無返回值

* 有引數,有返回值

此類函式,不能接收引數,也沒有返回值,一般情況下,列印提示燈類似的功能,使用這類的函式

def printmenu():

print('--------------------------')

print(' xx涮涮鍋 點菜系統')

print('')

print(' 1. 羊肉涮涮鍋')

print(' 2. 牛肉涮涮鍋')

print(' 3. 豬肉涮涮鍋')

print('--------------------------')

此類函式,不能接收引數,但是可以返回某個資料,一般情況下,像採集資料,用此類函式

# 獲取溫度 def gettemperature():

#這裡是獲取溫度的一些處理過程

#為了簡單起見,先模擬返回乙個資料

return 24

temperature = gettemperature()

print('當前的溫度為:%d'%temperature)

結果:

當前溫度為:24

此類函式,能接收引數,但不可以返回資料,一般情況下,對某些變數設定資料而不需結果時,用此類函式
此類函式,不僅能接收引數,還可以返回某個資料,一般情況下,像資料處理並需要結果的應用,用此類函式

例:# 計算1~num的累積和

def calculatenum(num):

result = 0

i = 1

while i<=num:

result = result + i

i+=1

return result

result = calculatenum(100)

print('1~100的累積和為:%d'%result)

結果為:

1 ——100的累計和為:5050

* 函式根據有沒有引數,有沒有返回值可以相互組合

* 定義函式時,是根據實際的功能需求來設計的,所以不同開發人員編寫的函式型別各不相同

函式 4 5四種函式型別

函式根據有沒有引數,有沒有返回值,可以相互組合,一共有4種 此類函式,不能接收引數,也沒有返回值,一般情況下用來列印提示等類似的功能 print print 王老師點菜系統 print 1.羊肉涮涮鍋 print 2.牛肉涮涮鍋 print 3.豬肉涮涮鍋 print 此類函式,不能接收引數,但是可...

四種容器型別

容器 collection 變數 值 一般程式語言都會設計儲存多個值的儲存方式 類似於c語言裡的陣列 容器分為四種型別 list 列表 鍊錶的實現 將幾塊不連續的記憶體聯絡起來 set 集合 tuple 元組 dict 字典 1.列表 list 是一種鍊錶的實現。列表的定義 可以儲存任意型別,不止數...

四種引用型別

在 j a 中最常見的就是強引用,把乙個物件賦給乙個引用變數,這個引用變數就是乙個強引用。當乙個物件被強引用變數引用時,它處於可達狀態,它是不可能被垃圾 機制 的,即使該物件以後永遠都不會被用到 jvm 也不會 因此強引用是造成 j a 記憶體洩漏的主要原因之一。軟引用需要用 softreferen...