python123编写函数求和_Python基础之函数

本文深入探讨Python的函数概念,包括函数的基础、作用、定义、执行过程、返回值、参数类型(普通参数、默认参数、指定参数)以及动态参数。通过实例详细解释了如何使用函数、参数传递和返回值,还涵盖了三元运算、lambda表达式和递归算法。
摘要由CSDN通过智能技术生成

Python基础之函数

一、函数基础

1、函数概念:

函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可

2、函数的作用

(1)减少重复代码

(2)使程序变的可扩展

(3)使程序变得易维护

3、语法定义def sayhi(x):               #函数名

’’’函数说明’’’

print("Hello, I'mnobody!")

return x                    #函数返回值

sayhi()                     #调用函数

关键字说明:

def:创建函数

sayhi():函数名

print("Hello, I'm nobody!"):函数体

return():返回值

sayhi() #调用函数

4、函数的执行过程

定义函数,在程序执行过程中,函数体不执行,只有当程序调用函数时,函数才会执行。

函数执行过程:def f1():

print(123)

return "111"   #在函数中,一旦执行return,函数执行过程立即终止

print(456)

r = f1()           #只有调用函数时,函数才会执行

print(r)           #打印函数返回值

5、函数的返回值

(1)返回值数量为0时,返回None

(2)返回值数量等于1时,返回object

(3)返回值数量大于1时,返回tupledeftest():

print("first")

#没有返回值

deftest2():

print("second")

return 2                      #返回值数量为1时

deftest3():

print("three")

return3,"dayi123",{"age":18,'name':"yiliu"}    #返回值数量多个时

one =test()

two =test2()

three= test3()

print(one)

print(two)

print(three)

二、函数的参数

1函数的基本参数

(1)、普通参数

1)形参:变量只有在被调用时才分配内存单元,在调用结束时,即刻释放所分配的内存单元。因此,形参只在函数内部有效。函数调用结束返回主调用函数后则不能

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值