函數內部代碼通過一些邏輯處理得到的結果函數
def func(): name = 'chen' return name name = func() print(name) #輸出: chen
如今有一個需求,比較兩我的的月薪,而後想獲取月薪較大人的年薪。code
若是須要在程序中拿到函數的處理結果作進一步的處理,則須要函數必需要有返回值。it
須要注意的是:class
#用函數比較大小 def max_self(salary_x,salary_y): if salary_x>salary_y: return salary_x else: return salary_y max_salary = max_self(2000,3000) print(max_salary) #輸出: 3000
def func(): name = 'chen' age=18 hobby_list={'read','run'} return name,age,hobby_list name,age,hobby_list = func() print(name,age,hobby_list) #輸出: chen 18 {'run', 'read'}#能夠分別賦值,並進行輸出
def func(): name = 'chen' age=18 hobby_list={'read','run'} return name,age,hobby_list name = func() print(name) #輸出: ('chen', 18, {'read', 'run'})#一次性輸出,是輸出一個元組