形参,实参在Python
时间: 2023-11-19 09:23:55 浏览: 88
Python代码-实参和形参.py
在Python中,函数定义中的参数称为形参,而在函数调用时传递给函数的参数称为实参。
形参是定义函数时使用的占位符,用来指示在调用函数时应该传递哪些参数。例如:
```
def greet(name):
print("Hello, " + name + "!")
```
上述代码中,定义了一个名为greet的函数,它有一个名为name的形参。在调用函数时,我们需要传递一个实参给这个形参,例如:
```
greet("John")
```
在这个例子中,我们将字符串"John"作为实参传递给函数greet的形参name。函数执行后输出"Hello, John!"。
需要注意的是,Python中函数的参数传递是基于引用的。也就是说,如果你传递的是可变对象(比如列表、字典等),函数内部对这个对象所做的修改会影响到函数外部的这个对象。如果你传递的是不可变对象(比如数字、字符串等),函数内部对这个对象所做的修改不会影响到函数外部的这个对象。
阅读全文