python中 的用法詳解

2022-10-04 16:57:16 字數 978 閱讀 7966

1、表示乘號

2、表示倍數,例如:

def t(msg,t程式設計客棧ime=1):

print((msg+' ')*time)

t('hi',3)

列印結果(列印3次):

hi hi hi

3、單個 *

(1)、如:*parameter是用來接受任意多個引數並將其放在乙個元組中。

>>> def demo(*p):

print(程式設計客棧p)

>>> demo(1,2,3)

(1, 2, 3)

(2)、函式在呼叫多個引數時,在列表、元組、集合、字典及其他可迭代物件作為實參,並在前面加 *

如   *(1,2,3)直譯器將自動進行解包然後傳遞給多個單變數引數(引數個數要對應相等)。

>>> def d(a,b,c):

print(a,b,c)

>>> d(1,2,3)

1 2 3

>>> a=[1,2,3]

>>> b=[1,2,3]

>>> c=[1,2,3]

>>> d(a,b,c)

[1, 2, 3] [1, 2, 3] [1, 2, 3]

>>> d(*a)

1 2 3

提示:序列解包要在關鍵引數和  **引數 之前進行處理

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。

4、兩個 **  如:    **parameter用於接收類似於關鍵引數一樣賦值的形式的多個實參放入字典中(即把該函式的引數轉換為字典)。

>>> def demo(**p):

for i in p.items():

print(i)

>>> demo(x=1,y=2)

('x', 1)

('y', 2)

本文標題: python中 * 的用法詳解

本文位址: /jiaoben/python/265168.html

詳解 python 詳解python中 的用法

python中 的用法 是乙個裝飾器,針對函式,起呼叫傳參的作用。有修飾和被修飾的區別,function作為乙個裝飾器,用來修飾緊跟著的函式 可以是另乙個裝飾器,也可以是函式定義 結果1it s funa分析1 funa 修飾函式定義def func 將func 賦值給funa 的形參。執行的時候由...

詳解python中 的用法

這篇文章主要介紹了python中 的用法,文中通過示例 介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧 python中 的用法 是乙個裝飾器,針對函式,起呼叫傳參的作用。有修飾和被修飾的區別,function 作為乙個裝飾器,用來修飾緊跟著的函式...

詳解python 中in 的 用法

in在python中是操作符,具體來說是成員操作符。就是對於序列 字串,元組,列表 或集合 set 或對映 字典 這些資料型別做成員判斷,自然成員判斷的返回是在其中和不在其中,用python的說法就是true,false 也就是說xxin 是可以用在諸如 if程式設計客棧 xx in while x...