Python --函数学习2
一.函数参数和返回值
--参数:负责给函数传递一些必要的数据或者信息
-形参(形式参数):在函数定义的时候用到的参数,没有具体值,只是一个占位符号
-实参(实际参数):在调用函数的时候输入的值
example:
>>> def hello(person):
... print("{0},how are you ?".format(person))
... print("{},i am fine".format(person))
...
>>> p="claire"
>>> hello(p) #用P 代替了person,claire 又赋值给P
claire,how are you ?
claire,i am fine
>>>
1 def student (name,age): 2 print("his name is {0},and he is {1} years old".format(name,age)) 3 a = "guni" 4 b = 33 5 student(a,b)
1 | his name is guni, and he is 33 years old |
--返回值:调用函数时候的一个执行结果
- 使用return返回结果
- 如果没有值需要返回,我们推荐使用return none 表示函数结束
-函数一旦执行return,则函数立即结束
-如果函数没有return关键字,则函数默认返回none。
example:
>>> hh=hello("gigi")
gigi,how are you ?
gigi,i am fine
>>> print(hh)
None
>>>
每天进步一点点~~
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!