python函数的声明_Python函数声明与定义

Python函数声明与定义教程

Python函数声明与定义详解

语法

def funcName(param1, param2):

# do

return [val]

参数

参数

描述

def

定义函数所使用的关键字,所有的函数前面都必须使用该关键字。

funcName

函数的名称。

param1

函数的形参1。

param2

函数的形参2,函数可以有任意多个形参。

return

后面接函数的返回值,函数的返回值只能有一个,可以是任意的数据类型。

说明

这里我们定义了一个函数 funcName,其接受两个参数。

Python函数调用详解

语法

returnVal = funcName(param1, param2)

参数

参数

描述

returnVal

函数的返回值。

funcName

要调用的函数的名称。

param1

函数的参数 1。

param2

函数的参数 2。

说明

我们调用了函数 funcName,并传入了两个参数 param1 和 param2,使用了 returnVal 接受了该函数的返回值。

案例

寻找最大数

用函数,实现寻找两个数的最大数

print("嗨客网(www.haicoder.net)")

# 用函数,实现寻找两个数的最大数

def maxInt(a, b):

if a > b:

return a

return b

maxNum = maxInt(10, 20)

print("MaxNum =", maxNum)

maxNum = maxInt(-10, -20)

print("MaxNum =", maxNum)

程序运行后,控制台输出如下:

我们定义了一个函数 maxInt,传入两个参数 a 和 b,函数返回传入的参数 a 和 b 的最大值。在函数里面,我们使用

最后,我们两次调用了 maxInt 函数,并分别传入了两个参数 10 和 20 以及参数 -10 和 -20,使用 result 变量来接受 maxInt 函数返回的值,最后使用 print() 函数打印最后的结果。

计算和

实现计算两个数之间的所有数的和

print("嗨客网(www.haicoder.net)")

def sum(a, b):

maxVal = max(a, b)

minVal = min(a, b)

res = 0

for i in range(minVal, maxVal+1):

res += i

return res

res = sum(1, 100)

print("Res =", res)

程序运行后,控制台输出如下:

我们定义了一个函数 sum,传入两个参数 a 和 b,函数返回参数 a 和 b 之间所有数的和。在函数里面,首先,我们使用系统函数 max 和 min 寻找参数 a 和 b 的最大值和最小值,并将结果分别保存在变量 maxVal 和 minVal 里。

接着,我们使用

最后,我们调用了 sum 函数,并传入了两个参数 1 和 100,使用 res 变量来接受 sum 函数返回的值,最后使用 print() 函数打印最后的结果。

Python函数声明与定义总结

在 Python 中,使用函数前,必须先声明与定义函数。Python 的函数由关键字 def、函数名、参数列表、函数体和返回语句组成。Python 函数声明与定义语法:

def funcName(param1, param2):

# do

return [val]

Python 函数调用语法:

returnVal = funcName(param1, param2)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值