```
def add(x):
x += 1
return x
a = 1
b = add(a)
print(a) # 輸出 1
print(b) # 輸出 2
```
在上面的代碼中,變量 `a` 的值為 1,將其作為參數傳遞給函數 `add`,函數對參數 `x` 進行加 1 操作后返回結果,但是并不影響變量 `a` 的值 。
引用傳遞是指將參數或變量的引用傳遞給函數,函數對這個引用進行操作會影響原來的值 。例如:
```
def add(lst):
lst.append(3)
a = [1, 2]
add(a)
print(a) # 輸出 [1, 2, 3]
```
在上面的代碼中,變量 `a` 是一個列表,將其作為參數傳遞給函數 `add`,函數對參數 `lst` 進行添加元素操作后,原來的列表 `a` 也被修改了 。
4. 總結
本文從參數的定義和使用、變量的定義和作用域、參數和變量的傳遞方式三個角度來討論了 Python 參數與變量的相關概念 。在 Python 中,參數和變量是非常重要的概念,掌握它們的用法,可以幫助我們更好地編寫 Python 程序 。
【關鍵詞】Python、參數、變量
猜你喜歡
- Python中的高級函數map/reduce使用實例
- Python @property裝飾器原理解析
- UG10.0移除參數命令怎么使用
- python怎么導入圖片?
- Python中zfill方法的使用教程
- Python實現FLV視頻拼接功能
- python怎么清除輸出欄
- python開發中如何對比使用編碼方式?
- Python定義數組
- python按行寫入
