python傳遞實參的方法
說明
1、Python允許函式從呼叫語句中收集任意數量的實際引數。
2、在形參名前加一個星號*,表示建立一個名為形參的空列表,以儲存任意數量的實參。
例項
# 傳遞任意數量的實參 #形參名 *toppings 中的 星號 讓Python建立一個名為 toppings 的空元組,並將收到的所有值封裝到元組中。 def make_pizza(size, *toppings): # 若是接受不同型別的實參,必須在函式定義中將接納任意數量的形參放在最後面。 # Python 先匹配位置實參和關鍵字實參,再將餘下的實參收集到最後一個形參中。 '''概述要製作的比薩''' print(f"nMaking a {size}-inch pizza with the following toppings:") for topping in toppings: print(topping) make_pizza('16', 'mushrooms', 'green peppers') # >>> Making a 16-inch pizza with the following toppings: # >>> mushrooms # >>> green peppers
以上就是python傳遞實參的方法,希望對大家有所幫助。更多Python學習指路:
本文教程操作環境:windows7系統、Python 3.9.1,DELL G3電腦。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2325/viewspace-2828842/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 說說在 Python 中如何傳遞任意數量的實參Python
- 方法的過載、可變形參的方法、方法的引數值傳遞機制、遞迴方法遞迴
- JS的方法引數傳遞(按值傳遞)JS
- python函式的入參和傳參Python函式
- python的賦值傳遞Python賦值
- Golang中函式傳參存在引用傳遞嗎?Golang函式
- get方式傳參的以post方法傳的解決方法
- 方法的形參和實參
- 方法的實參和形參
- Spring Boot 參考指南(訊息傳遞)Spring Boot
- Python的函式引數傳遞:傳值?引用?Python函式
- 分析結果,方法傳參
- GridView傳遞兩個引數的方法View
- vuejs傳遞資料的方法有哪些VueJS
- python中函式的引數傳遞Python函式
- Python函式——locals()解包傳參Python函式
- C語言 將函式(有參、無參)作為引數傳遞C語言函式
- JavaScript的值傳遞和引用傳遞JavaScript
- Java的值傳遞和引用傳遞Java
- php函式引用傳遞引數的方法PHP函式
- 路由之間傳參的方法(vue通訊)路由Vue
- python中用遞迴的方法實現斐波拉契數列Python遞迴
- go 值傳遞和地址傳遞的例子Go
- [Python] 傳遞引數前面的*或**Python
- Python 如何傳遞運算表示式Python
- Python怎麼傳遞不定引數Python
- Javascript 定時器呼叫傳遞引數的方法JavaScript定時器
- Python-單繼承中值傳遞的問題Python繼承
- Laravel 實用小技巧 —— 如何優雅地設計方法傳參?Laravel
- 你真的理解Python中的賦值、傳參嗎?Python賦值
- 值傳遞和引用傳遞
- Python引數傳遞,既不是傳值也不是傳引用Python
- ABAP 方法呼叫的引數傳遞裡,透過引用傳遞的方式,能修改原始引數值嗎?
- Java方法04:擴充命令列傳參Java命令列
- 頁面渲染傳參的方式 – Node實戰
- chan中傳遞map資料,傳遞的是引用
- 關於值傳遞和引用傳遞的解釋
- Jmeter 跨執行緒組引數傳遞的方法JMeter執行緒