首页
/
每日頭條
/
科技
/
python基礎語法與函數
python基礎語法與函數
更新时间:2025-04-01 11:12:24

python 函數的參數有以下幾種,本文介紹的比較簡單,實踐部分小夥伴可以自行練習試試。

默認參數:

默認參數後面必須也是默認參數

參數中: 列表是可變的

python基礎語法與函數(Python基礎知識函數的參數)1

上圖可以看到,再傳入200的時候,返回的是【100,200】,把第一次的結果也會留在其中

那麼如何讓它不影響???

python基礎語法與函數(Python基礎知識函數的參數)2

關鍵字參數:

函數調用時,指定參數名稱,稱為關鍵字參數(别和默認參數混淆)

注意:函數調用時候,關鍵字參數必須再普通參數的後面

python基礎語法與函數(Python基礎知識函數的參數)3

限定關鍵字形參:

為了限制後面的幾個參數隻能按關鍵字傳遞,這往往是因為後面的幾個形參名具有十分明顯的含義,顯示寫具有可讀性;或者後面幾個形參随着版本更叠很可能發生變化

def abc(a,*,b,c): # * 号後面強調用關鍵字傳遞 print(a) print(b) print(c) abc(100,b=100,c=300)

可變參數:

(1) * 參數:最常見的變量名是args。看到該變量名,一眼就知道變量args指向一個tuple(元組)對象

python基礎語法與函數(Python基礎知識函數的參數)4

(2) ** 參數,最常見的變量名是kwargs,看到該變量名,一眼就知道變量kwargs指向一個dict對象

python基礎語法與函數(Python基礎知識函數的參數)5

python基礎語法與函數(Python基礎知識函數的參數)6

參數的解包(拆包):

參數數據類型是:字符串、列表、字典、集合、元組的時候可以解包

s = '123' # 字符串分開的個數需要跟參數對齊 ,否則報錯 def abc(a,b,c): print(a) print(b) print(c) abc(*s)

參數位置規則

def abc(普通參數, 默認參數name ='張三' ,*參數,**參數): pass

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
4000左右的索尼
4000左右的索尼
有道是單反窮三代,玩音頻也窮三代,偏偏咱們的索尼索大法就占了兩樣。自從入手了索尼的微單和PCM-D100數碼錄音棒後,感覺自己在敗家的路上越走越遠了。說起PCM-D100,大部分“燒友”更多是沖着它的音質而買。索尼的錄音設備一直口碑都很好,...
2025-04-01
3d地形圖自制
3d地形圖自制
導購神器,全新升級全新版本3D秀,獲客效能更上一層樓集成手機出圖、全景換搭、分享裂變、線索追蹤等十多項出圖獲客功能僅需手機小程序,無門檻為業主出圖更強的用戶體驗、更好玩的全景互動,
2025-04-01
電腦突然黑屏打不開怎麼辦
電腦突然黑屏打不開怎麼辦
電腦突然黑屏打不開怎麼辦?顯示器接觸不好會黑屏解決方法:你把顯示器接主機箱後面的接口拆下來并清理幹淨,再接好了試試,注意不要把接口接反了如果接觸沒問題還不行,最好換一台顯示器試試,以便确定是否顯示器有問題,今天小編就來聊一聊關于電腦突然黑屏...
2025-04-01
筆記本電腦電池長期充不進電
筆記本電腦電池長期充不進電
筆記本電腦電池長期充不進電?第一步:電池插到電腦上,插上電源,打開筆記本電腦,我來為大家科普一下關于筆記本電腦電池長期充不進電?下面希望有你要的答案,我們一起來看看吧!筆記本電腦電池長期充不進電第一步:電池插到電腦上,插上電源,打開筆記本電...
2025-04-01
怎麼防殺後台
怎麼防殺後台
你有沒有遇到過這麼些情況:當你手機中的軟件打開的多了的時候,然後你正在看視頻的同時,突然微信或者QQ來了消息,你切換到微信或者QQ去跟好友聊會天,打完字以後,再切換回你剛才看視頻的那個軟件時,卻發現軟件沒有保存你剛才的播放記錄,而且甚至就像...
2025-04-01
Copyright 2023-2025 - www.tftnews.com All Rights Reserved