03函数参数

函数参数

  • 有参

    • 形参
    • 实参
  • 无参

  • 形参 就是形式参数,在def关键字定义函数名的括号里面的变量叫做形式参数,形参没有实际意义,被赋值后才有意义

  • 实参 就是实际参数,在调用函数时提供得知或者变量成为实际参数

  • 实参就是实际意义上的参数,可以是字符串,或者数字等等。

  • 局部参数 也可以叫私有参数 只能在一段程序里面用不能在全部程序中使用

python 复制代码
def add1(a, b):
    # 返回两个值的和
    print(a + b)


a = 5
b = 7
add1(a, b)
add1(2, 3)

参数和变量是有区别的。变量的定义的时候一定要赋值,而参数这种变量在函数定义的时候不用给它赋值,只有在调用的时候才给它赋值

return 停止这个函数可以返回一个值或者变量

python 复制代码
def add3(num):
    num=[num,num,num]
    return num


print(add3(4))

作业1:

  • 收银员系统 输入物品的单价,物品的数量,和顾客给的钱数,输出应该找给顾客的钱数保留一位小数

作业2

  • 写一个函数输入梯形上底,下底,高 输出梯形的面积 要使用return关键字(梯形的面积等于(上底+下底)*高/2)
相关推荐
cui_ruicheng12 分钟前
LangChain 应用开发(十四):Agent 上下文与记忆机制
服务器·人工智能·python·langchain
circuitsosk36 分钟前
任务规划器的三种范式对比:ReAct、Plan-and-Execute 与 Tree-of-Thought 在真实业务中的取舍
前端·javascript·python·react.js·llm·ai agent
shehuiyuelaiyuehao1 小时前
算法31,前缀和,可被k整除的子数组
数据结构·python·算法
宸津-代码粉碎机1 小时前
AI攻防战升级!基于Spring AI构建Java应用自动免疫安全体系
java·大数据·开发语言·人工智能·python·安全·spring
测试19981 小时前
如何用appium搭建Android自动化测试框架?
自动化测试·软件测试·python·测试工具·职场和发展·appium·测试用例
程序员大雄学编程2 小时前
微积分46. 无穷级数四大核心性质:从理论到实践的全方位解析
python·学习·微积分·学习工具
数字化转型分享点滴2 小时前
## 工厂数字化管理系统的价值体现:构建制造全流程数据闭环
python
2301_800074213 小时前
map,list简单方法
windows·python·list
DeepVisionary4 小时前
30B 参数打平 1 万亿参数:Meta 开源 Muse Glimmer,跑分 35 对 36
python·自动化
吴声子夜歌4 小时前
Guava——基本工具(二)
windows·python·guava