天天看点

python matchtemplate返回值相似度_Python语言---函数的返回值return

python matchtemplate返回值相似度_Python语言---函数的返回值return

1.函数的返回值:

定义

: 函数的返回值就是函数调用表达式的值/也是return关键字后的表达式的值.

(1)没有return的函数

def 
           

相反举例:

def func1():
    # print('123')
    return 123
print(func1())  #>>>123
a = func1()   #>>>123   
print('函数的值:',a)   #>>>123  (因为return把函数值返回给了a)
           

(2)有return的函数

def sum_1(*numbers):  #  * 表示传入的参数不确定有多少个
    sum = 0
    for x in numbers:
        sum += x
    return sum      #将sum交给函数调用者.
a = sum_1(1, 2, 3)   #sum_1(1, 2, 3)执行完后返回6,然后把6赋给a
print(a)    #>>>6
           

2.函数结束的标志

(1)没有return的时候,函数体全部执行完成,函数就结束

# (1)没有return的时候,函数体全部执行完成,函数就结束
def print_info():
    print('hello')
    print('hanbo')
print('你好啊')
print_info()       #函数以hanbo结束
           

(2)如果函数有return,则return后面的不将执行

def print_num():
    print('1111')
    print('aaaa')
    print('cccc')
    return(100)
    print('********')   #return后面的执行不到
aa = print_num()  #>>>1111 aaaa cccc
print(aa)       #>>>100
           

总结:

1.函数中的return与print的区别:

return:在定义函数时从函数中返回一个函数的返回值,终止函数的执行,函数中return以下的代码不再执行.

print():是把结果打印出来.返回结果值为 None

2.函数中的return与循环中的break相似,只要遇到return关键字,函数就结束.

3.可以使用return给函数返回结果

-----尚学堂百战程序员笔记(10)