ans函数python_#12 Python函数

前言矩形的面积 S = ab,只要知道任一矩形的的长和宽,就可以带入上式求得面积。这样有什么好处呢?一个公式,适用于全部矩形,一个公式,重复利用,减少了大脑的记忆负担。像这类用变量代替不变量的思想在数学中称为函数,Python中,也有类似的思想!一、什么是函数在数学中,函数是指输入集合与输出集合存在一种特定的映射关系,这种映射关系可以被广泛使用。在Python中,函数是指将一定量的代码块使用一个指...
摘要由CSDN通过智能技术生成

前言

矩形的面积 S = ab,只要知道任一矩形的的长和宽,就可以带入上式求得面积。这样有什么好处呢?一个公式,适用于全部矩形,一个公式,重复利用,减少了大脑的记忆负担。像这类用变量代替不变量的思想在数学中称为函数,Python中,也有类似的思想!

一、什么是函数

在数学中,函数是指输入集合与输出集合存在一种特定的映射关系,这种映射关系可以被广泛使用。在Python中,函数是指将一定量的代码块使用一个指定的函数名通过特有的语法封装起来的代码块。

函数优点:

大大减少重复代码

可以重复使用

程序具有扩展性

程序代码结构性提高

二、函数初始化

现在是不是觉得函数特🐮,来一起看看如何定义一个函数吧:

In [1]: def func(): # func是函数名,可随意更改

...: print('A') # 函数的内容

...: print('B')

...: print('C')

看完上面定义方法,其实可以发现其定义语法规则:

函数初始化以关键字 def 开头,之后接函数名和一对圆括号,再加一个冒号

函数的内容使用缩进

但是,这并不是一个标准的函数写法,标准的函数应当还有一个非常重要的部分,那就是函数的说明,放在函数名的下面,用三引号引起来,例如:

In [2]: def func():

...:''' ...: function's description # 三引号将函数的说明引起来

...: '''...: pass

三、函数返回与调用

函数的返回:

函数是可以将结果返回的,如果想要获取函数的执行结果,可以使用关键字 return 将其返回,例如:

In [3]: def add():

...:'''...: calculate a plus b

...:''' ...: a = 5...: b= 6...: c= a +b

...:return c # 将结果c返回

函数在执行过程中一旦执行到return语句,就会结束函数,并返回

函数中如果没有return语句,则默认执行完毕后返回 None

函数的调用:

一个函数定义完成后,必须要又相应的调用语句才能够执行,否则就和没写一样━━( ̄ー ̄*|||━━,调用方法如下:

In [4]: def tell_name():

...:'''...: print your name

...:''' ...: print('I am MinuteSheep')

In [5]: tell_name() # 调用函数

I am MinuteSheep

函数的递归:在函数内部返回

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值