Python:函数

本文详细介绍了Python中的函数,包括函数的概念、定义、返回值、参数类型如位置参数、默认参数、关键字参数和不定长参数,以及函数的嵌套使用,特别是递归函数。此外,还讨论了变量的作用域,包括局部变量和全局变量,以及如何通过global和nonlocal关键字在函数中操作全局变量。
摘要由CSDN通过智能技术生成

定义和作用

函数的概念

函数是一段具有特定功能的,可以重复使用的代码段,她能够提高程序的模块化和代码的复用率

函数的定义



def 函数名([形参列表]):
    函数体
#def关键字来定义函数
#例如

def print_text():#定义了一个函数
    print("hello")
print_text()#调用

函数的返回值

# #以该程序为例,后面的数字是执行的步骤
# #以该程序为例,后面的数字是执行的步骤
 def max_print(a,b):#1
     if a > b:#5
         return a
     else:#6
         return b#7
 a = 4#2
 b = 5#3
 c = max_print(a,b)#4
 print(c)#8
# #当返回值是两个及以上,返回值以元组的形式存储
 def Add(a,b):
     a = a + 1;
     b = b + 1;
     return a,b
 a = 1
 b = 2
 c = Add(a,b)
 print(type(c))#以元组的形式存储

函数参数

实参形参

def sum(aa):#这里的aa为形式参数
    aa = aa + 1
    return aa
a = 4
c = sum(a)#这里的a是实际参数
print(c)

参数的类型为固定数据类型时

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值