中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

python中可變參數(shù)進(jìn)行數(shù)學(xué)運(yùn)算的方法-創(chuàng)新互聯(lián)

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

創(chuàng)新互聯(lián)公司服務(wù)項(xiàng)目包括石拐網(wǎng)站建設(shè)、石拐網(wǎng)站制作、石拐網(wǎng)頁制作以及石拐網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,石拐網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到石拐省份的部分城市,未來相信會繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!

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

可變參數(shù)是指參數(shù)的個(gè)數(shù)是可變化的,可以是0個(gè),可以是1個(gè),也可以是多個(gè),可變參數(shù)在定義的時(shí)候用符號 * 表示,而且在函數(shù)被調(diào)用的時(shí)候參數(shù)會被組裝成一個(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ù)會被組裝成一個(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]

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

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

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

網(wǎng)頁題目:python中可變參數(shù)進(jìn)行數(shù)學(xué)運(yùn)算的方法-創(chuàng)新互聯(lián)
網(wǎng)站地址:http://www.rwnh.cn/article12/dciedc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App開發(fā)軟件開發(fā)、微信小程序、品牌網(wǎng)站建設(shè)、網(wǎng)站內(nèi)鏈、建站公司

廣告

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

h5響應(yīng)式網(wǎng)站建設(shè)
花莲市| 花莲县| 育儿| 聂拉木县| 宝丰县| 富民县| 汕尾市| 庆元县| 武义县| 柞水县| 新巴尔虎右旗| 兴义市| 文登市| 五大连池市| 滦平县| 英德市| 唐海县| 镇安县| 中方县| 高要市| 博兴县| 大名县| 自贡市| 夏河县| 汝阳县| 古浪县| 武强县| 张家港市| 南平市| 鹿泉市| 大新县| 平安县| 永嘉县| 兴安县| 伊金霍洛旗| 蕉岭县| 施甸县| 石渠县| 石嘴山市| 克什克腾旗| 辉县市|