python函数

编程思想(面向过程)

以前的代码缺点:所有代码揉在一起(代码分工不明确)

无法控制代码执行时机+没有代码思路

解决以上问题:===》面向过程(语法实现基础===》函数)

什么是函数?===》就是一个具有特定功能的代码块,固定的职责

形参和实参的关系与区别:

1.共同点===》都表示函数的参数 一般呈一一·对应关系

2.函数的形参 只会出现在函数定义的位置

3.函数的实参 只会出现在函数调用的位置

例子:设计脚本 既有加法功能---又有减法功能

函数格式:

1.定义格式

def 函数的名字(函数的形参1,函数的形参2...)

TAB按键 函数体

               return函数的结果

2.调用格式

函数名字(实参)

函数的常用操作:

1.函数是支持默认值

如果函数有实际参数,优先使用实际参数,如果函数没有实际参数,使用默认值

2. 函数指定实际参数的调用顺序

#默认情况下 函数是实际参数一一传递给形式参数
#但是如果指定了形式参数的名字 那就按照形式参数的名字来传递

函数的不同形式:

1.有参有返函数

def add(x,y):
    result=x+y
    return result

2.有参无返函数

3.无参(没有形参)有返参数

4.无参无返函数

当实参的个数多于形参的个数

函数调用---函数自己调用自己

例子:计算5的阶乘

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值