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))

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM