zoukankan      html  css  js  c++  java
  • 20190619—return函数的用法

    1、return函数

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

    》》》》》

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

     1 # return函数的用法,如果不是立即要对函数返回值做操作,那么可以使用return语句保留返回值。
     2 def time(night):
     3     if night<6:
     4         return '晚上回家做可乐鸡翅'
     5     elif night>6 and night<7:
     6         return '晚上回家炒土豆丝'
     7     elif night >= 7:
     8         return '晚上回家吃凉皮'
     9 print(time(9))
    10 
    11 # 定义主函数main,需要多次调用函数时,可以再定义一个主函数main(),调用非主函数的返回值。
    12 def face(name):
    13     return name+'的脸蛋,'
    14 def body(name):
    15     return name+'的身材.'
    16 def main(dream_face,dream_body):
    17     return '我想要'+face(dream_face)+body(dream_body)
    18 print('我想要'+main('李旭','杨子'))
    19 
    20 # return同时返回多个值
    21 def dream(name1,name2):
    22     face=name1+'的脸蛋,'
    23     body=name2+'的身材。'
    24     return face,body
    25 a=dream('李佳','张琪')
    26 print('我想拥有'+a[0]+a[1])
    27 
    28 # 函数内部遇到第一个return函数会直接返回打印,第二个return函数不再执行
    29 def a():
    30     return '今天周一'
    31     return '今天周二'
    32 print(a())
    33 
    34 #练习题:一、定义一个带有两个参数的函数,函数的功能是返回两个参数中较大的那个值;二、调用函数,将99的平方和8888赋值给参数,并将较大值打印出来。
    35 def number(a,b):
    36     if a>b:
    37         return a
    38     elif a<b:
    39         return b
    40 print(number(99*2,888))
  • 相关阅读:
    Go反射原理
    并发控制--context篇
    Go并发控制--WaitGroup篇
    Go依赖管理--module
    正睿培训 8.4 学习笔记
    bitset
    7.18 学习笔记
    7.17 学习笔记
    P6835 [Cnoi2020]线形生物
    UVA11300 Spreading the Wealth 思维题
  • 原文地址:https://www.cnblogs.com/yssshiny/p/11052882.html
Copyright © 2011-2022 走看看