python中可變參數(shù)進(jìn)行數(shù)學(xué)運(yùn)算的方法

這篇文章主要介紹了python中可變參數(shù)進(jìn)行數(shù)學(xué)運(yùn)算的方法,具有一定借鑒價(jià)值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓小編帶著大家一起了解一下。

成都創(chuàng)新互聯(lián)公司主要從事成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)鞏義,10年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):13518219792

假設(shè)我們擁有一個(gè)固定的公式,那么即使輸入的數(shù)字發(fā)生改變,我們每次依然可以使用它進(jìn)行計(jì)算。我們使用可變參數(shù)的時(shí)候也是如此,對(duì)于可變參數(shù)我們可以把它看做是動(dòng)態(tài)的、會(huì)發(fā)生變化。那么,也可以用它處理一些數(shù)字的計(jì)算,就跟我們做數(shù)學(xué)運(yùn)算是一樣的。

可變參數(shù)是指參數(shù)的個(gè)數(shù)是可變化的,可以是0個(gè),可以是1個(gè),也可以是多個(gè),可變參數(shù)在定義的時(shí)候用符號(hào) * 表示,而且在函數(shù)被調(diào)用的時(shí)候參數(shù)會(huì)被組裝成一個(gè) tuple (類似 list 數(shù)組的一種基本數(shù)據(jù)類型),比如我們要實(shí)現(xiàn)一個(gè)計(jì)算多個(gè)數(shù)字的平方和,多個(gè)數(shù)字即可以被當(dāng)成一個(gè)可變參數(shù)傳過去,具體看下面的代碼。

#可變參數(shù)
 
def variableParams(*params):
    print(params) #可變參數(shù)會(huì)被組裝成一個(gè)tuple
    sum = 0?
    for i in params:
        sum += i*i
    print(sum)
    return sum
 
list = [2,4]
variableParams(2,4)
variableParams(list[0],list[1]) #如果已經(jīng)存在了一個(gè)list數(shù)組,我們可以使用數(shù)組中單個(gè)元素作為可變參數(shù)傳入
variableParams(*list) #為了簡化上面的參數(shù)調(diào)用方式,可以使用*來把參數(shù)當(dāng)做可變參數(shù)傳入。
(2, 4)
20
(2, 4)
20
(2, 4)
20

拓展:可變參數(shù)在類中使用

我們直接來看下面這個(gè)例子

class Myclass:
    def __init__(self, a):
        self.a = a
    def printa(self):
        print(self.a)

運(yùn)行如下

>>> aa = [1,2]
>>> my = Myclass(aa)
>>> my.printa()
[1, 2]
>>> aa.append(3)
>>> my.printa()
[1, 2, 3]

我們可以看到,類中的變量和全局變量地址依然是共用的,無論在哪里修改都會(huì)影響對(duì)方。

其實(shí)這個(gè)特性也不能說是一個(gè)弊端,利用這一點(diǎn)可以進(jìn)行一些很方便的操作,比如兩個(gè)線程同時(shí)操作一個(gè)隊(duì)列,我們不用設(shè)置一個(gè)global隊(duì)列,只要將隊(duì)列這個(gè)可變對(duì)象傳入類之中,修改就會(huì)自動(dòng)同步。

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享python中可變參數(shù)進(jìn)行數(shù)學(xué)運(yùn)算的方法內(nèi)容對(duì)大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,遇到問題就找創(chuàng)新互聯(lián),詳細(xì)的解決方法等著你來學(xué)習(xí)!

當(dāng)前文章:python中可變參數(shù)進(jìn)行數(shù)學(xué)運(yùn)算的方法
網(wǎng)站網(wǎng)址:http://m.kartarina.com/article44/gesohe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)建站Google用戶體驗(yàn)網(wǎng)站策劃虛擬主機(jī)網(wǎng)站維護(hù)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

營銷型網(wǎng)站建設(shè)
主站蜘蛛池模板: 亚洲中文字幕无码中文| 国产精品无码专区| 无码人妻丰满熟妇区免费| 国产成人麻豆亚洲综合无码精品| 一区二区三区无码高清视频| 久久久久亚洲av无码尤物| 久久久久久久无码高潮| 国产精品无码一二区免费| 久久精品岛国av一区二区无码 | 久久亚洲AV无码精品色午夜麻豆| 精品人妻无码区在线视频 | 免费看无码自慰一区二区| 无码人妻AV免费一区二区三区 | 最新中文字幕AV无码不卡| 中文字幕无码亚洲欧洲日韩| 久久久久亚洲AV无码专区网站| 99久久国产热无码精品免费| 人妻丰满熟妇aⅴ无码| 无码人妻精品一区二区三区蜜桃| 亚洲中文字幕无码久久综合网| 亚洲无码一区二区三区| 无码精品国产一区二区三区免费| 亚洲精品无码你懂的网站| 麻豆精品无码国产在线果冻| 精品人无码一区二区三区| 亚洲AV无码久久精品蜜桃| 中文无码熟妇人妻AV在线| 日韩AV无码精品一二三区| 黑人巨大无码中文字幕无码| 无码人妻一区二区三区免费手机| 亚欧免费无码aⅴ在线观看| 中出人妻中文字幕无码| 伊人久久精品无码av一区| 亚洲精品无码专区久久同性男| 色综合色国产热无码一 | yy111111少妇影院里无码| 免费无码AV一区二区| 狼人无码精华AV午夜精品| 日韩专区无码人妻| 一本之道高清无码视频| 伊人久久综合精品无码AV专区|