返回值
在python中,通常使用return语句将值返回到调用函数的代码行;主要用于简化主程序。
返回简单值
一个简单的例子。
复制代码
1
2
3
4
5
6
7def city_countrys(city, country): city_country = city + ' , ' + country return city_country city_country = city_countrys("wuhan", "hubei") print(city_country)
实参为可选值
一个简单的例子。
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14def make_album(singer_name, album_name, album_num = ''): if album_num: make_albums = {'singer':singer_name, 'album':album_name, 'num':album_num} else: make_albums = {'singer':singer_name, 'album':album_name} return make_albums album1 = make_album(singer_name = "jay", album_name = "fantastic") print(album1) album2 = make_album(singer_name = "jay", album_name = "fantastic", album_num = 20) print(album2)
易错点
上述程序在使用过程中有涉及到字典,请务必注意字典的定义
函数与while循环结合实例
一个简单的例子。
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23#定义函数 def make_album(singer_name, album_name, album_num = ''): if album_num: make_albums = {'singer':singer_name, 'album':album_name, 'num':album_num} else: make_albums = {'singer':singer_name, 'album':album_name} return make_albums #while循环调用函数,并且让用户自定义输入 while True: print("nPlease input your favorit singer, album's name and number:") print("(If you input 'quit', you can quit this question.)") s_name = input("singer:") if s_name == 'quit': break a_name = input("album:") if a_name == 'quit': break m_album = make_album(s_name, a_name) print(m_album)
最后
以上就是搞怪中心最近收集整理的关于Python学习笔记——函数:返回值返回值的全部内容,更多相关Python学习笔记——函数内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复