從函式引數 引出 元組

2021-08-10 15:57:19 字數 1013 閱讀 2222

def

show

(name="jack", *info):

print(name) #jack

print(info) #(22, '男')

show("jack",22,"男")

可以看出22,"男"全部歸為了函式的第二個引數*info

我們可以看到列印這個info引數結果是:小括號包起來的形式。

上面見識了函式引數****這種形式,下面看看2個*的形式。

def

show

(name="jack", **info):

print(name) #jack

print(info) #

show("jack",age=22,***="男")

**info注意此時是2個*。函式內部列印得到的是乙個看著像json結構的字串。

我們用pytone內建函式type來看看

def

show

(name="jack",*info1, **info2):

print(type(name))

print(type(info1))

print(type(info2))

show("jack",22,"男",age=22,***="男")

猜一猜:列印這3種引數的型別會是什麼?

name是字串,*info1是元組,**info2是字典。

元組tuple

(22, '男')
元素用乙個小括號包起來的形式。

寫錯countif函式的引數順序引出的思考

同事在用countif函式對比兩列資料時發現乙個奇怪的現象。先說一下這兩列資料吧,資料是郵件號碼,內容基本相同,順序一致,但其中一列少了幾個。同事就想用countif函式計算本號碼在另一列中的數量。如果存在,結果是1,反之結果為0,結果發現,在出現乙個0之後,後面的全都是0,即便這個號碼存在,效果和...

元組 函式一

作業深拷貝 deepcopy copy 模組的 deepcopy 方法,完全拷貝了父物件及其子物件。列印名片程式 輸入姓名,號碼,性別,最後列印出來名片 控制姓名長度為6 20 號碼長度11 性別只能允許輸入男或女 每一樣資訊不允許為空import re name input phone input...

從載入igb驅動引出一些想法

1.載入igb驅動的問題 今日載入igb驅動,自以為已經將其 折磨 得爐火純青,可是在使用rss 0引數載入igb的時候卻發現只有eth0的佇列是8個,而其他的網絡卡佇列只有乙個。檢視其所有的引數都沒有找到解決方案,最終只有看 了。然而看完 之後使用modinfo igb發現,其rss引數後面有乙個...