色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

科普一下Python中星號的用法

冬至子 ? 來源:檸檬班軟件測試 ? 作者:可米 ? 2022-10-12 10:58 ? 次閱讀

01

用做不定長參數

可以接收多個參數值

案例1:比如我定義一個求和的函數,無論傳入幾個值,都可以計算出求和的結果

代碼1.1:

pYYBAGNGLJGAQcVJAAA3nGvBIPM918.png

問題:以上代碼實現傳入2個參數值的和,但是如何我要求的是大于2個參數值的和,如:10+20+30=或者 1+2+3+4+5+..=這種情況下我們必須要重寫add方法,往里面去加參數名,但是這種情況下,擴展性太差,腳本的維護性也不好。

因此我們的不定長參數的出現,就可以在不重寫add方法的前提下,也能滿足求多個參數值的和。

代碼1.2:

pYYBAGNGLKWAOJaAAAB8TAJv-1g326.png

總結:*num(不定長參數),可以接收0個或者N個值,接收的值會存儲在一個元組中;調用函數的時候,要使用位置傳值,也就是直接寫值就可以。

02

用做解包,將可迭代對象中的元素解包

案例2:比如我定義一個函數,無論傳入幾個值,都可以計算出從傳入值的和與乘積的結果,并獲取和與積的結果

代碼2.1:

pYYBAGNGLLeAGrIuAAEoEVVXLHs450.png

總結:除了列表對象可以解包之外,任何可迭代對象都支持解包;可迭代對象包括元組、字典、集合、字符串、生成器實現了__next__方法的一切對象。但是字典解包后,只會把字典的 key 取出來,value 則丟掉了。

代碼2.2:

poYBAGNGLMiAJ4bYAAAtXESeD08837.png

解包也可以用在參數值的傳遞中

代碼2.3:

pYYBAGNGLNqAaPswAACkPvc0Ddo455.png

總結:調用add方法時,直接傳入一個tpl元組,則*num會把整個元組值作為一個參數值傳入,就會變成((10,20),),那么對于add方法中的循環則無法計算結果。所以我們在調用函數時,將*tpl傳入,會現將這個元組整體解包為2個元素值傳入,用*num接收后就變成了(10,20)。這個時候對于add中的循環就可以去進行計算了。

03

常運用場景

結合DDT用作測試用例的多次執行

案例3:執行百度搜索,第一次搜索檸檬班,第二次搜索軟件測試

代碼3.1:

pYYBAGNGLRSAQoSXAAFL4hiFAoo520.pngpYYBAGNGLRqACsjYAAA7qeLORUg358.png




審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 生成器
    +關注

    關注

    7

    文章

    319

    瀏覽量

    21084
  • python
    +關注

    關注

    56

    文章

    4807

    瀏覽量

    84970
收藏 人收藏

    評論

    相關推薦

    科普一下CAN總線的基礎知識

    CAN總線是種常用的總線,對于剛開始接觸CAN總線的,面對著各式各樣的資料,可能不知道從何看起,今天科普一下CAN總線的基礎知識。CAN2.0協議分為A版本和B版本,A版本協議為11位標識符(標準幀),B版本在兼容11位ID標
    發表于 05-16 09:49 ?3371次閱讀
    <b class='flag-5'>科普</b><b class='flag-5'>一下</b>CAN總線的基礎知識

    求通信方面的大神 科普一下射頻測試

    求通信方面的大神 科普一下射頻測試如圖所示,求前輩說一下三幅圖是怎么看的,不是很理解
    發表于 03-27 00:53

    Python小時入門

    這種快速入門的資料還蠻多的。Python腳本直解有編程基礎的人一下子就了解 Python用法了。真正的 30 分鐘上手。
    發表于 11-06 10:47

    介紹一下關鍵字extern的用法

    學單片機C語言定要熟悉關鍵字的用法,本文介紹一下關鍵字extern的用法。1、extern的定義是:extern可以置于變量或者函數前,以標示變量或者函數的定義在別的文件
    發表于 07-15 06:38

    科普一下ZYNQ是什么

    關注、星標公眾號,直達精彩內容來源:ZYNQ作者:watchman最近公司開始做個項目,再次使用到ZYNQ,今天給大家科普一下ZYNQ是什么,以及ZYNQ在嵌入式系統
    發表于 11-05 08:53

    小編科普一下RK3399/libdrm/modetest

    小編科普一下RK3399/libdrm/modetest
    發表于 03-07 07:06

    簡要介紹一下Python-UNO的使用方法

    OpenOffice是個免費的、開源的辦公套裝,集成了允許開發者用不同語言進行開發的API。Python-UNO讓你可以在Python環境使用OpenOffice。本文簡要介紹了
    的頭像 發表于 01-04 14:54 ?8694次閱讀
    簡要介紹<b class='flag-5'>一下</b><b class='flag-5'>Python</b>-UNO的使用方法

    張圖學會Python3的基本用法

    這不Github上位大神就把 Python 3 的幾乎所有語法重點都整理到了張圖上,對于有編程基礎的小伙伴,通過這張圖掌握Python的基本用法
    的頭像 發表于 02-09 09:22 ?1.1w次閱讀
    <b class='flag-5'>一</b>張圖學會<b class='flag-5'>Python</b>3的基本<b class='flag-5'>用法</b>

    科普一下MTU是什么,如何設置MTU

    歡迎來到東用知識小課堂,下面我們就來科普一下一下MTU是什么,如何設置MTUMTU是最大傳輸單元的意思,代指類通訊協議某層上所能通過的最大數據包大小(以byte為單位)。最大傳輸單
    的頭像 發表于 10-29 06:00 ?4803次閱讀
    <b class='flag-5'>科普</b><b class='flag-5'>一下</b>MTU是什么,如何設置MTU

    簡單科普一下GPS和GNSS和區別

    歡迎來到東用知識小課堂!GPS已經普及了很多年了,不過還是有些同學會問東東它和GNSS有什么區別?今天,我們就以東用的OGC300系列工業級LoRa網關自帶的GPS為例,來給大家簡單科普一下它倆
    的頭像 發表于 03-05 11:33 ?4165次閱讀
    簡單<b class='flag-5'>科普</b><b class='flag-5'>一下</b>GPS和GNSS和區別

    python里item的用法

    item是Python個非常重要的概念,它可以用于多種數據結構和算法的實現。在Python,item通常用于表示個集合或序列
    的頭像 發表于 11-21 15:09 ?3831次閱讀

    pythontuple的用法

    使用逗號進行分隔。元組在Python具有許多有用的特性和用法,本文將詳盡、詳實、細致地介紹Python中元組的全部內容。 首先,元組可以用來存儲多個值。與列表不同的是,元組
    的頭像 發表于 11-21 16:27 ?1045次閱讀

    pythontext的用法

    Python的text是個常見的數據類型,它用于存儲和處理文本數據。在Python,文本常常被表示為字符串(string),字符串是
    的頭像 發表于 11-23 15:46 ?3841次閱讀

    split在python用法

    split在python用法 split()是Python個非常常用的字符串函數,它能夠根據指定的分隔符將
    的頭像 發表于 12-25 15:12 ?2071次閱讀

    pythonopen函數的用法詳解

    pythonopen函數的用法詳解 Python的open()函數用于打開文件。它接受文件名和模式作為參數,并返回
    的頭像 發表于 01-30 15:31 ?2217次閱讀
    主站蜘蛛池模板: 国产精品一国产AV麻豆 | 亚洲欧美日韩综合影院 | 9420高清完整版在线电影免费观看 | 亚洲精品第一页 | 美女国产毛片A区内射 | 亚洲黄色成人 | 亚洲欧美视频在线 | 女人高潮被爽到呻吟在线观看 | 在线免费观看毛片网站 | 色戒未删减版在线观看完整 | 韩国污动漫无遮掩无删减电脑版 | 国产精品JK白丝AV网站 | 久久久无码精品无码国产人妻丝瓜 | 午夜免费体验30分 | 欧美高清vivoesond在线播放 | 99er热精品视频国产免费 | 自拍视频亚洲综合在线精品 | 区久久AAA片69亚洲 | 东北女人奶大毛多水多 | 艳鉧动漫1~6全集观看在线 | 激情内射亚洲一区二区三区 | 国产精品无码久久av | 久久精品国产午夜伦班片 | 亚洲AV久久无码精品九号软件 | 深夜释放自己污在线看 | 中文字幕成人在线观看 | 99在线观看免费 | 亚洲精品6久久久久中文字幕 | 国产精品99re6热在线播放 | acg全彩无遮挡口工漫画网址 | 成人麻豆日韩在无码视频 | 欧美日韩亚洲一区二区三区在线观看 | 日本夜夜夜 | 55夜色66夜亚洲精品播放 | 亚洲欧美日韩精品久久奇米色影视 | 最新国产在线视频在线 | 老湿司午夜爽爽影院榴莲视频 | 牛牛自拍国产免费视频 | 久久精品视频91 | 日韩一区二区在线免费观看 | 18videosex性欧美黑色 |