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

Python入门学习篇(8)-自定义函数

1

自定义函数

自定义函数模板:

函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。

任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。

函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。

函数内容以冒号起始,并且缩进。

return [表达式] 结束函数,选择性地返回一个值‘something’给调用方。不代表表达式的return相当于返回 None。

说了那么多,百闻不如一见,接下来我们来看看常见的几种函数形式!

2

无参函数

看上图,我们就能够知道,所谓无参数,简单点理解,就是定义的函数名称后面的小括号是空的(无),这下就很好理解了,主要特征抓住了。举例:

>>> def w():

print('Hello Python!')

Hello Python!

在上面的代码中,我们自定义了函数w,函数中输出是 :Hello Python!,那么编写函数后,怎么来进行调用函数了?函数的调用也是很简单的,像如上的函数调用为:f(),就会输出:Hello World

3

含参函数

作为函数来说,都是有参数的,如写一个函数为:二个数想加,返回它的结果值,那么该函数为:

>>> def add(a,b):

return a+b

>>> add(4,96)

100

在如上的代码中,可以看到,定义了add的函数,参数分别是a,b,函数的返回值是a+b和的结果,在该函数中,a和b就是函数的形式参数,那么什么是实际参数了,调用函数add(2,3),在这里,2和3就是函数的实际参数,另外特别的注意,在函数中,return后还可以执行其他的语句,答复是不行的,切记,在函数中,一旦执行了return后,函数执行过程立即终止,不再执行,在函数中,return后是函数的返回值,如果没有return,函数的默认返回值是None。

最后再看一个小练习题,熟能生巧!More practice makes Perfect!

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券