Python常用函数--return 语句
在Python教程中return 语句是函数中常用的一个语句。
return 语句用于从函数中返回,也就是中断函数。我们也可以选择在中断函数时从函数中返回一个值。
案例(保存为 function_return.py):
def maximum(x, y):
if x > y:
return x
elif x == y:
return 'The numbers are equal'
else:
return y
print(maximum(2, 3))
输出:
$ python function_return.py
3
**它是如何工作的
**
maximum 函数将会返回参数中的最大值,在本例中是提供给函数的数值。它使用一套简单的 if...else 语句来找到较大的那个值并将其返回。
要注意到如果 return 语句没有搭配任何一个值则代表着 返回 None。None 在 Python 中一个特殊的类型,代表着虚无。举个例子, 它用于指示一个变量没有值,如果有值则它的值便是 None(虚无)。
每一个函数都在其末尾隐含了一句 return None,除非你写了你自己的 return 语句。你可以运行 print(some_function()),其中 some_function 函数不使用 return 语句,就像这样:
def some_function():
pass
Python 中的 pass 语句用于指示一个没有内容的语句块。+
提示:有一个名为 max 的内置函数已经实现了“找到最大数”这一功能,所以尽可能地使用这一python内置函数。
关注公众号
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
Python常用函数--文档字符串DocStrings
Python 有一个甚是优美的功能称作Python文档字符串(Documentation Strings),在称呼它时通常会使用另一个短一些的名字docstrings。DocStrings是一款你应当使用的重要工具,它能够帮助你更好地记录程序并让其更加易于理解。令人惊叹的是,当程序实际运行时,我们甚至可以通过一个函数来获取文档!案例(保存为 function_docstring.py): def print_max(x, y): '''打印两个数值中的最大数。 这两个数都应该是整数''' # 如果可能,将其转换至整数类型 x = int(x) y = int(y) if x > y: print(x, 'is maximum') else: print(y, 'is maximum') print_max(3, 5) print(print_max.__doc__) 输出: $ python function_docstring.py 5 is maximum 打印两个数值中的最大数。 这两个数都应该是整数 它是如何工作的函数的第一行逻辑行中的字符串是该函数的 文档字符串(Doc...
-
下一篇
Python常用函数--可变参数
刚学Python的时候,特别是看一些库的源码时,经常会看到func(args, kwargs)这样的函数定义,这个和让人有点费解。 有时你可能想定义的函数里面能够有任意数量的变量,也就是参数数量是可变的,这可以通过使用星号来实现(将下方案例保存为 function_varargs.py):+ def total(a=5, numbers, *phonebook): print('a', a) #遍历元组中的所有项目 for single_item in numbers: print('single_item', single_item) #遍历字典中的所有项目 for first_part, second_part in phonebook.items(): print(first_part,second_part) print(total(10,1,2,3,Jack=1123,John=2231,Inge=1560))输出: $ python function_varargs.py a 10 single_item 1 single_item 2 single_item 3 Inge...
相关文章
文章评论
共有0条评论来说两句吧...

微信收款码
支付宝收款码