python_51_函数返回值1

def test1():
    '只执行return以前的'
    print('test1返回值为0 ')
    return 0
    print('这句不会被执行的')
x=test1()
print(x)#值为0

def test2():
    '无返回值'
    print('test2无返回值')
print(test2())#无返回值,打印的是None

def test3():
    '看返回值'
    print('test3返回1')
    return 1
print(test3())

def test4():
    'return 个数、类型都不固定,则返回元组'
    print('test4中return返回的内容,是个元组')
    return 1,2,('齐八戒','最棒'),['齐小志','武艳星'],{'Before girl':'ripple','shangda':'xiong'}#c++只能写一个
print(test4())

def test5():
    'return后边是函数'
    print('test5中返回的是test1,test2的内容')
    return test1(),test2()
print(test5())
'''
总结:
    1.返回值=0:返回None
    2.返回值=1:返回object
    3.返回值>1:返回tuple
'''

  

原文地址:https://www.cnblogs.com/tianqizhi/p/8342314.html