chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀(guān)看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

科普一下Python中星號(hào)的用法

冬至子 ? 來(lái)源:檸檬班軟件測(cè)試 ? 作者:可米 ? 2022-10-12 10:58 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

01

用做不定長(zhǎng)參數(shù)名

可以接收多個(gè)參數(shù)值

案例1:比如我定義一個(gè)求和的函數(shù),無(wú)論傳入幾個(gè)值,都可以計(jì)算出求和的結(jié)果

代碼1.1:

pYYBAGNGLJGAQcVJAAA3nGvBIPM918.png

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

因此我們的不定長(zhǎng)參數(shù)的出現(xiàn),就可以在不重寫(xiě)add方法的前提下,也能滿(mǎn)足求多個(gè)參數(shù)值的和。

代碼1.2:

pYYBAGNGLKWAOJaAAAB8TAJv-1g326.png

總結(jié):*num(不定長(zhǎng)參數(shù)),可以接收0個(gè)或者N個(gè)值,接收的值會(huì)存儲(chǔ)在一個(gè)元組中;調(diào)用函數(shù)的時(shí)候,要使用位置傳值,也就是直接寫(xiě)值就可以。

02

用做解包,將可迭代對(duì)象中的元素解包

案例2:比如我定義一個(gè)函數(shù),無(wú)論傳入幾個(gè)值,都可以計(jì)算出從傳入值的和與乘積的結(jié)果,并獲取和與積的結(jié)果

代碼2.1:

pYYBAGNGLLeAGrIuAAEoEVVXLHs450.png

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

代碼2.2:

poYBAGNGLMiAJ4bYAAAtXESeD08837.png

解包也可以用在參數(shù)值的傳遞中

代碼2.3:

pYYBAGNGLNqAaPswAACkPvc0Ddo455.png

總結(jié):調(diào)用add方法時(shí),直接傳入一個(gè)tpl元組,則*num會(huì)把整個(gè)元組值作為一個(gè)參數(shù)值傳入,就會(huì)變成((10,20),),那么對(duì)于add方法中的循環(huán)則無(wú)法計(jì)算結(jié)果。所以我們?cè)谡{(diào)用函數(shù)時(shí),將*tpl傳入,會(huì)現(xiàn)將這個(gè)元組整體解包為2個(gè)元素值傳入,用*num接收后就變成了(10,20)。這個(gè)時(shí)候?qū)τ赼dd中的循環(huán)就可以去進(jìn)行計(jì)算了。

03

常運(yùn)用場(chǎng)景

結(jié)合DDT用作測(cè)試用例的多次執(zhí)行

案例3:執(zhí)行百度搜索,第一次搜索檸檬班,第二次搜索軟件測(cè)試

代碼3.1:

pYYBAGNGLRSAQoSXAAFL4hiFAoo520.pngpYYBAGNGLRqACsjYAAA7qeLORUg358.png




審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀(guān)點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 生成器
    +關(guān)注

    關(guān)注

    7

    文章

    322

    瀏覽量

    22673
  • python
    +關(guān)注

    關(guān)注

    57

    文章

    4869

    瀏覽量

    89943
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    科普一下CAN總線(xiàn)的基礎(chǔ)知識(shí)

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

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

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

    Python小時(shí)入門(mén)

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

    介紹一下關(guān)鍵字extern的用法

    學(xué)單片機(jī)C語(yǔ)言定要熟悉關(guān)鍵字的用法,本文介紹一下關(guān)鍵字extern的用法。1、extern的定義是:extern可以置于變量或者函數(shù)前,以標(biāo)示變量或者函數(shù)的定義在別的文件
    發(fā)表于 07-15 06:38

    科普一下ZYNQ是什么

    關(guān)注、星標(biāo)公眾號(hào),直達(dá)精彩內(nèi)容來(lái)源:ZYNQ作者:watchman最近公司開(kāi)始做個(gè)項(xiàng)目,再次使用到ZYNQ,今天給大家科普一下ZYNQ是什么,以及ZYNQ在嵌入式系統(tǒng)
    發(fā)表于 11-05 08:53

    小編科普一下RK3399/libdrm/modetest

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

    簡(jiǎn)要介紹一下Python-UNO的使用方法

    OpenOffice是個(gè)免費(fèi)的、開(kāi)源的辦公套裝,集成了允許開(kāi)發(fā)者用不同語(yǔ)言進(jìn)行開(kāi)發(fā)的API。Python-UNO讓你可以在Python環(huán)境使用OpenOffice。本文簡(jiǎn)要介紹了
    的頭像 發(fā)表于 01-04 14:54 ?9893次閱讀
    簡(jiǎn)要介紹<b class='flag-5'>一下</b><b class='flag-5'>Python</b>-UNO的使用方法

    張圖學(xué)會(huì)Python3的基本用法

    這不Github上位大神就把 Python 3 的幾乎所有語(yǔ)法重點(diǎn)都整理到了張圖上,對(duì)于有編程基礎(chǔ)的小伙伴,通過(guò)這張圖掌握Python的基本用法
    的頭像 發(fā)表于 02-09 09:22 ?1.5w次閱讀
    <b class='flag-5'>一</b>張圖學(xué)會(huì)<b class='flag-5'>Python</b>3的基本<b class='flag-5'>用法</b>

    科普一下MTU是什么,如何設(shè)置MTU

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

    簡(jiǎn)單科普一下GPS和GNSS和區(qū)別

    歡迎來(lái)到東用知識(shí)小課堂!GPS已經(jīng)普及了很多年了,不過(guò)還是有些同學(xué)會(huì)問(wèn)東東它和GNSS有什么區(qū)別?今天,我們就以東用的OGC300系列工業(yè)級(jí)LoRa網(wǎng)關(guān)自帶的GPS為例,來(lái)給大家簡(jiǎn)單科普一下它倆
    的頭像 發(fā)表于 03-05 11:33 ?7396次閱讀
    簡(jiǎn)單<b class='flag-5'>科普</b><b class='flag-5'>一下</b>GPS和GNSS和區(qū)別

    python里item的用法

    item是Python個(gè)非常重要的概念,它可以用于多種數(shù)據(jù)結(jié)構(gòu)和算法的實(shí)現(xiàn)。在Python,item通常用于表示個(gè)集合或序列
    的頭像 發(fā)表于 11-21 15:09 ?5930次閱讀

    pythontuple的用法

    使用逗號(hào)進(jìn)行分隔。元組在Python具有許多有用的特性和用法,本文將詳盡、詳實(shí)、細(xì)致地介紹Python中元組的全部?jī)?nèi)容。 首先,元組可以用來(lái)存儲(chǔ)多個(gè)值。與列表不同的是,元組
    的頭像 發(fā)表于 11-21 16:27 ?1782次閱讀

    pythontext的用法

    Python的text是個(gè)常見(jiàn)的數(shù)據(jù)類(lèi)型,它用于存儲(chǔ)和處理文本數(shù)據(jù)。在Python,文本常常被表示為字符串(string),字符串是
    的頭像 發(fā)表于 11-23 15:46 ?5831次閱讀

    split在python用法

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

    pythonopen函數(shù)的用法詳解

    pythonopen函數(shù)的用法詳解 Python的open()函數(shù)用于打開(kāi)文件。它接受文件名和模式作為參數(shù),并返回
    的頭像 發(fā)表于 01-30 15:31 ?3843次閱讀