码迷,mamicode.com
首页 > 其他好文 > 详细

L3.二.return

时间:2018-11-03 18:15:24      阅读:86      评论:0      收藏:0      [点我收藏+]

标签:number   返回   字符   bsp   析构   需要   逗号   逻辑   业务逻辑   

# 函数的返回值

def get_max(a,b,c):

    max_num=a

   if b > max_num:

        max_num = b

   if c > max_num:

        max_num = c

    returm max_num

max_number = get_max(1,5,3)

print(‘最大值‘,max_number)

print(get_max(-2,5,40))

get_max()

# 函数的返回值:

  参数进入函数,经过一定的业务逻辑处理,返回处理后的结果

#  返回值关键字return开头,可以返回数字,字符串,布尔。

#  函数一般明确返回值,设计上应该计算逻辑和业务逻辑分离开

#   建议返回明确的值,灭有返回值的函数默认返回None

#   易错点:  函数中没有print(),函数调用后终端看不到结果,因为接受并打印函数的返回值。

 

#2..  不需要返回值的函数,只是一些功能的封装

 

def maday():

    print(‘起床‘)

    print(‘吃早餐‘)

    print(‘上班‘)

    print(‘睡觉‘)

    print(‘打豆豆‘)

 

#3.    返回多个值的函数

def get_max_min(a,b,c):

max_num = a
max_min = a

if b > max_num:
max_num = b
if c > max_num:
max_num = c

if b < max_min:
max_min = b
if c < max_min:
max_min = c

return max_num,max_min

num1, num2 = get_max_min(1,5,3)
print(‘最大值{},最小值‘.format(num1,num2))

# 函数可以有多个返回值, return的时候逗号隔开
# 析构赋值、解包赋值: 函数返回多少个值,就用多少个变量接受,顺序一致。

 

L3.二.return

标签:number   返回   字符   bsp   析构   需要   逗号   逻辑   业务逻辑   

原文地址:https://www.cnblogs.com/psy0508/p/9901498.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!