python四種函式型別,必會知識

2022-09-20 20:45:12 字數 1132 閱讀 9498

函式根據有沒有引數,有沒有返回值,可以相互組合,一共有4種

一、無引數,無返回值的函式

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

def print_menu():

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

print(' 王老師點菜系統')

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

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

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

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

二、無引數,有返回值的函式

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

# 獲取溫度

def get_temperature():

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

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

return 24

temperature = get_temperature()

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

三、有引數,無返回值的函式

此類函式,能接收引數,但不可以返回資料,一般情況下對某些變數設定資料而不需結果時用此類函式

'''

'''def set_age(new_age):

age = new_age

set_age(18)

四、有引數,有返回值的函式

此類函式,不僅能接收引數,還可以返回某個資料,一般情況下這類函式用的很多,畢竟我們呼叫乙個函式還想獲取它的結果的情況比較多

# 計算1~num的累積和

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.牛肉涮涮鍋 ...

函式 4 5四種函式型別

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

python基礎 函式的四種型別

1.第一種沒有引數,沒有返回值 def go print hello fun for i in range 10 go 執行一下 d untitled venv scripts python.exe d untitled 6.py hello fun hello fun hello fun hell...