Python基础教程:return函数的用法

编程知识 行业动态 更新时间:2024-06-13 00:18:14

1、return函数

 def face(name):
     return  name+'的脸蛋,'
 def body(name):
     return name+'的身材'
 def main(a,b):
     return '我梦想中老婆的身材:'+face(a)+body(b)
     # main(a,b)函数与print(main('李沁‘,’林志玲‘))之间属于位置参数,一一对应:a=“李沁”,b=“林志玲”。
     #  利用face,body进行函数调用main里面的函数,得出a的值等于name:return:李沁的脸蛋
 print(main('李沁','林志玲'))

输出:

我梦想中的身材:李沁的脸蛋,林志玲的身材

return函数的用法,如果不是立即要对函数返回值做操作,那么可以使用return语句保留返回值。

'''
遇到问题没人解答?小编创建了一个Python学习交流QQ群:531509025
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
def time(night):
    if night<6:
        return '晚上回家做可乐鸡翅'
    elif night>6 and night<7:
        return '晚上回家炒土豆丝'
    elif night >= 7:
        return '晚上回家吃凉皮'
print(time(9))

输出:

晚上回家吃凉皮

定义主函数main,需要多次调用函数时,可以再定义一个主函数main(),调用非主函数的返回值。

def face(name):
    return name+'的颜值,'
def body(name):
    return name+'的财富.'
def main(dream_face,dream_body):
    return '我想要'+face(dream_face)+body(dream_body)
print('我想要'+main('吴彦祖','马化腾'))

输出:

我想要我想要吴彦祖的颜值,马化腾的财富.

return同时返回多个值

'''
遇到问题没人解答?小编创建了一个Python学习交流QQ群:531509025
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
def dream(name1,name2):
    face=name1+'的颜值,'
    body=name2+'的财富.'
    return face,body
a=dream('吴彦祖','马化腾')
print('我想拥有'+a[0]+a[1])

输出:

我想拥有吴彦祖的颜值,马化腾的财富.

函数内部遇到第一个return函数会直接返回打印,第二个return函数不再执行

def a():
    return '今天周一'
    return '今天周二'
print(a())

输出:

今天周一

练习题:

一、定义一个带有两个参数的函数,函数的功能是返回两个参数中较大的那个值;

二、调用函数,将99的平方和8888赋值给参数,并将较大值打印出来。

def number(a,b):
    if a>b:
        return a
    elif a<b:
        return b
print(number(99*2,888))

输出:

888

Python基础太难学?小编创建了一个Python学习交流QQ群:531509025,群里有大量基础入门知识,都是从零开始的,群里还有专业的人给你解答问题。寻找有志同道合的小伙伴,互帮互助,群里还有不错PDF电子书

更多推荐

Python基础教程:return函数的用法

本文发布于:2023-03-26 12:11:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/f98023de15f67ba6bbcbd1f3364933e1.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:基础教程   函数   Python   return

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!