定義一個函數可以在最后加上return返回值,方便查看函數是否運行完成和返回函數的值
# -*- coding:utf-8 -*-
__author__ = "MuT6 Sch01aR"
def test():
print('test')
def test1():
print('test1')
return 8
def test2():
print("test2")
return 4,'test2',['dog','cat'],{"name":"John"}
a =test()
b =test1()
c =test2()
print(a)
print(b)
print(c)
運行結果

函數可以不用return,如果沒有return返回值,函數返回的值為None
函數可以返回數字,字符串,列表,元組,字典,集合
如果返回多個值,則返回的值將以元組返回
return語句代表函數執行結束,函數不執行return語句后的操作
# -*- coding:utf-8 -*-
__author__ = "MuT6 Sch01aR"
def test():
print("Before the return")
return 0
print("After the return")
test()
運行結果

只執行了return語句前的語句,沒有執行return語句后的語句
