python - 变量和参数有什么区别
问题描述
我是第一次学习python 3和一般编程,但我似乎无法区分参数和变量?
解决方案
变量只是引用/指向您拥有的某些数据的东西。
x = 5
这里 x 是一个变量。不过,变量可以指向更多种类的数据,而不仅仅是数字。它们可以指向字符串、函数等。
参数是传递给函数的东西
def my_function(y):
print(y)
这里 y 是一个参数。它还不包含值。但是如果我想调用函数,我需要为函数提供一个参数。
参数是您提供给替换参数的函数的实际值。
my_function(5)
这里,5 是参数。当然,由于 x 指向值“5”,我也可以这样做:
my_function(x)
这也打印 5
推荐阅读
- c++ - 我将在这段代码中的哪里添加我的删除,我将 new 运算符用于队列变量
- wordpress - 使用 Axios 的 GET 请求随机超时
- apache - 限制浏览某些资源
- python - 比较二元交叉熵损失张量流
- swift - StackView 在 viewDidLayoutSubviews 返回前高度
- sqlite - 从 Firefox 扩展恢复本地存储
- python-3.x - 在 Mac M1 上的 miniconda 中创建环境
- bash - 带有密码文件的 Docker 运行映像
- javascript - 从下拉列表中获取旧值和新值 | 角2
- javascript - 在我的屏幕中显示动态填充对象的每个键和值 - React