python中 的用法

2021-09-13 11:42:05 字數 1074 閱讀 7865

1、表示乘號

2、表示倍數,例如:

def t(msg,time=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中with的用法

剛剛開始學python,今天在乙個基礎例子中看到了一行 覺得很有意思,就去研究了一下 with open config name login.txt r as f 其實這是python中的with語句,類似於php中的try catch 主要是用來檔案處理,你需要的是獲取乙個檔案控制代碼,然後從檔案...

python中with的用法

python中with的用法 清單 1.with 語句的語法格式 1 2 with context expression as target s with body 無論context expression是否發生異常,都能保證不報錯,類似於try finally正規化。enter 語句返回值賦給t...

Python中with的用法

之前再遇到with語句在檔案操作上的用法非常巧妙,以前不太熟悉,看的時候也產生一些困惑 有一些任務,可能事先需要設定,事後做清理工作。對於這種場景,python的with語句提供了一種非常方便的處理方式。其中乙個很好的例子是檔案處理,你需要獲取乙個檔案控制代碼,從檔案中讀取資料,然後關閉檔案控制代碼...