python函数笔记:

目录

函数的介绍

函数的定义

函数的参数

函数的返回值

函数的说明文档

函数的嵌套使用

函数的作用域


1.函数的介绍:

函数: 是组织好的,可重复使用的,用来实现特定功能的代码块.

我们看图片中的代码,如果我们写代码去计算str1,2,3的长度是会些三次图上操作的很麻烦,那其实我们就可以写一个函数来解决:

这样我们就减少了很多代码量,且易读懂

所以使用函数的好处就是:

可随时重复使用,提高代码的复用性,减少重复代码,提高效率

2.函数的定义:

def 函数名(传入参数):
    函数体
    return 返回值

 注意缩进

函数体调用之后,需要使用,不然不会自行调用,有很多函数是不需要传入参数的,这个根据需求自行设计,当有传入参数时,一定要正确使用变量,不要调用错变量名称

3.函数的参数:

参数就是在外部传入的数据,你可以定义为与外部数据一个名称,也可以用其他名称,这个参数并不是只有一个哈,这个也是根据你的需求自行设定,如图:

def calculate_rectangle_area(length, width):
    return length * width

def calculate_triangle_area(base, height):
    return 0.5 * base * height

def calculate_circle_area(radius):
    return 3.14 * (radius ** 2)

def calculate_volume(length, width, height):
    return length * width * height

def calculate_cylinder_volume(radius, height):
    return 3.14 * (radius ** 2) * height

# 计算矩形的面积
rectangle_area = calculate_rectangle_area(5, 10)
print("矩形的面积:", rectangle_area)

# 计算三角形的面积
triangle_area = calculate_triangle_area(4, 6)
print("三角形的面积:", triangle_area)

# 计算圆的面积
circle_area = calculate_circle_area(7)
print("圆的面积:", circle_area)

# 计算长方体的体积
volume = calculate_volume(5, 10, 3)
print("长方体的体积:", volume)

# 计算圆柱体的体积
cylinder_volume = calculate_cylinder_volume(7, 10)
print("圆柱体的体积:", cylinder_volume)
 

记住:一定要定义了多少个参数就传入多少个参数.

4.函数的返回值:

关键字:return   返回之后可以通过变量去接收(请看代码):

图中所示代码输出就为3.

5.函数的说明文档:

函数再给被人看时可以给别人谢谢注释,让别人能够更好的理解.  这个倒没什么好说的

6.函数的嵌套调用:

在一个函数的里面有调用了另外一个函数.样例:

我们可以看到输出的是nihao,也就意味着,在x函数里调用了pt函数.

7.函数的作用域:

函数参数所命名的变量仅限于在函数内调用.当然我们可以定义一个全局变量函数内外都可以使用

如何在函数内部修改外边的全局变量的值:  使用  global 关键字

num=220
def xg():
    global num
    num=500
xg()
print(num)

 此时输出为500

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值