首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python程序设计之函数

函数是一个有具体名字的代码块,用于完成具体的功能。在程序中多次执行同一个任务,你不需要重复编写完成该任务的代码。只需要调用执行该任务的函数即可。

定义函数

函数的定义非常简单,使用关键字def,然后加上函数名。然后在函数体内容,编写要实现的功能。

运行程序后,你将会看到输出下面的内容:

定义好的函数,需要调用才可以运行。

带参数的函数

如果我们想要让函数,根据输入的内容,而输出内容。需要给函数传入一个参数。看下面的实例:

运行程序后,你将会看到输出下面的内容:

你可能已经看出来,函数的参数,可以是字符串、数字、列表、字典。

有默认值的函数

编写函数时,可以给每个参数指定一个默认值。在调用的时候,如果用户不传入值,就是默认值。否则,使用用户传入的值。

运行程序后,你将会看到输出下面的内容:

函数返回值

函数并非总是直接显示输出,相反,它可以处理一些数据,并返回一个或一组值。函数返回的值,我们称为返回值。在函数中,我们使用关键字return语句将值返回到调用函数的代码行。返回值让你能够将程序的大部分繁重的工作移到函数中去完成,从而简化主程序。

下面来看一个函数,它接受两个数,然后返回它们的和:

运行程序后,你将会看到输出下面的内容:

函数可以返回任何类型的值,包括列表、字典等比较复杂的数据结构。

变化的参数

有时候,你预先不知道函数接受多少个参数。Python语言允许函数,从调用语句中收集任意数量的参数。下面来看一个可以传入任意数量参数的函数。

运行程序后,你将会看到输出下面的内容:

小结

学习了,如何定义函数,如何传入参数,以及如何接受任意数量的参数;显示输出函数和返回值的函数。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180427G1XLKX00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券