日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

python用变量输出abcd_python中星号变量的几种特殊用法

發(fā)布時間:2025/3/12 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python用变量输出abcd_python中星号变量的几种特殊用法 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

一、什么是星號變量

最初,星號變量是用在函數(shù)的參數(shù)傳遞上的,在下面的實(shí)例中,單個星號代表這個位置接收任意多個非關(guān)鍵字參數(shù),在函數(shù)的*b位置上將其轉(zhuǎn)化成元組,而雙星號代表這個位置接收任意多個關(guān)鍵字參數(shù),在**b位置上將其轉(zhuǎn)化成字典:

在了解了單星號和雙星號的基本使用方法后,下面來看看他們的擴(kuò)展用法。

二、單星號變量實(shí)例

單星號變量不僅僅能夠用在函數(shù)的參數(shù)傳遞中,實(shí)際上對一個普通變量使用單星號前綴,能夠?qū)⑦@個變量拆分成單個元素,請看下面的實(shí)例:

為了驗(yàn)證這一點(diǎn),我們修改一下one()函數(shù),如下:

再來看幾個實(shí)例:

三、雙星號變量實(shí)例

在第2小節(jié)的最后,我們使用單星號拆分了一個字典傳遞給函數(shù),卻只能得到字典的鍵,下面演示如何使用雙星號來獲得字典的值:

Ps:注意,使用這種方法將字典傳入函數(shù)的時候,字典的鍵的命名要符合python變量的命名規(guī)則,通過上面的分析也不難看出,雙星號會將字典首先轉(zhuǎn)換成關(guān)鍵字參數(shù)的形式,就相當(dāng)于使用字典中的鍵作為變量名,如果鍵不符合變量命名規(guī)則,則會拋出一個"TypeError"異常,大家可以嘗試著顛倒一下上面字典中的鍵和值,使用數(shù)字作為鍵,看看會出現(xiàn)什么問題。

在一個函數(shù)的接收參數(shù)中,同時出現(xiàn)"非關(guān)鍵字參數(shù)(位置參數(shù))"和"關(guān)鍵字參數(shù)"時,可以使用一個單星號來分隔這兩種參數(shù),例如:

如果我們要在一個函數(shù)中包含多種參數(shù)的組合,必須遵守這樣的順序:位置參數(shù)(必選參數(shù)),默認(rèn)參數(shù),單星號參數(shù)或星號分隔符,關(guān)鍵字參數(shù),雙星號參數(shù);

請看下面的實(shí)例:

總結(jié)

以上就是這篇文章的全部內(nèi)容,希望對大家學(xué)習(xí)或使用python能有所幫助,如果有疑問大家可以留言交流。

原文鏈接:http://www.qingsword.com/qing/python-12.html

與50位技術(shù)專家面對面20年技術(shù)見證,附贈技術(shù)全景圖

總結(jié)

以上是生活随笔為你收集整理的python用变量输出abcd_python中星号变量的几种特殊用法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。