函式根據有沒有引數,有沒有返回值,可以相互組合,一共有4種
此類函式,不能接收引數,也沒有返回值,一般情況下用來列印提示等類似的功能
print('--------------------------')
print(' 王老師點菜系統')
print(' 1. 羊肉涮涮鍋')
print(' 2. 牛肉涮涮鍋')
print(' 3. 豬肉涮涮鍋')
print('--------------------------')
此類函式,不能接收引數,但是可以返回某個資料,一般情況下像採集資料等功能會用到
def get_temperature():
# 這裡是獲取溫度的一些處理過程
# 為了簡單起見,先模擬返回乙個資料
return 24
temperature = get_temperature()
print('當前的溫度為:%d' % temperature)
此類函式,能接收引數,但不可以返回資料,一般情況下對某些變數設定資料而不需結果時用此類函式
age = new_age
set_age(18)
此類函式,不僅能接收引數,還可以返回某個資料,一般情況下這類函式用的很多,畢竟我們呼叫乙個函式還想獲取它的結果的情況比較多
def add_nums(num):
sum_result = 0
for x in range(1, num+1):
sum_result += x
return sum_result
result = add_nums(100)
print('1~100的累積和為:%d' % result)
四種函式的型別
無引數,無返回值 無引數,有返回值 有引數,無返回值 有引數,有返回值此類函式,不能接收引數,也沒有返回值,一般情況下,列印提示燈類似的功能,使用這類的函式 def printmenu print print xx涮涮鍋 點菜系統 print print 1.羊肉涮涮鍋 print 2.牛肉涮涮鍋 ...
python四種函式型別,必會知識
函式根據有沒有引數,有沒有返回值,可以相互組合,一共有4種 一 無引數,無返回值的函式 此類函式,不能接收引數,也沒有返回值,一般情況下用來列印提示等類似的功能 def print menu print print 王老師點菜系統 print 1.羊肉涮涮鍋 print 2.牛肉涮涮鍋 print ...
函式,函式的四種定義,
函式 1.函式的關鍵字 function 複習var 是js的關鍵字,用於表示宣告變數,宣告是在記憶體模組完成,定義 是執行模組完成。var 客園在記憶體模組提前 js 執行前 完成所以有變數提公升這個功能。function 也是js1的關鍵字,用於宣告和定義函式的,宣告和定義都在記憶體模組完成。f...