av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

創(chuàng)新互聯(lián)Python教程:python中self可以在函數(shù)中使用嗎?

首先self本來(lái)是在類中用到的,不可以用在函數(shù)中。很多小伙伴在學(xué)習(xí)的時(shí)候,因?yàn)閷?duì)模塊之間的聯(lián)系把握比較迷糊,所以在使用上容易混淆出錯(cuò)。就拿self來(lái)說(shuō),本來(lái)是我們?cè)陬愔杏玫降?,有些小伙伴學(xué)習(xí)了函數(shù)后把self也應(yīng)用到了其中,這其實(shí)是不可取的。

成都創(chuàng)新互聯(lián)專注于新興企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站開(kāi)發(fā),商城系統(tǒng)網(wǎng)站開(kāi)發(fā)。新興網(wǎng)站建設(shè)公司,為新興等地區(qū)提供建站服務(wù)。全流程按需定制網(wǎng)站,專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,成都創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)

下面我們就self進(jìn)行一個(gè)全面的講解,其中的注意點(diǎn)還需要小伙伴們加強(qiáng)記憶。

Python中self在類模板中出現(xiàn)的兩個(gè)位置:

1.各個(gè)類方法的形參變量中,作為第一個(gè)參數(shù);

2.各個(gè)類方法體在調(diào)用類屬性和類方法時(shí),以點(diǎn)取法獲取。

class Sequence(nn.Module):
    def __init__(self):
        super(Sequence, self).__init__()
        self.lstm1 = nn.LSTMCell(3, 51)
        self.lstm2 = nn.LSTMCell(51, 51)
        self.linear = nn.Linear(51, 3)
 
    def forward(self, input, h_t, c_t, h_t2, c_t2):
        outputs = []
        for i, input_t in enumerate(input):
            h_t, c_t = self.lstm1(input_t, (h_t, c_t))
            h_t2, c_t2 = self.lstm2(h_t, (h_t2, c_t2))
            output = self.linear(h_t2)
            outputs += [output]
        outputs = torch.stack(outputs, 0).squeeze(2)
        return outputs, h_t, c_t, h_t2, c_t2

注意點(diǎn):

1.self只有在類方法中才會(huì)出現(xiàn),獨(dú)立的函數(shù)或方法是不必帶有self的;

2.self在定義類的方法時(shí)是必須有的,但是在調(diào)用時(shí)是不用寫的,因?yàn)榻忉屍鲿?huì)自動(dòng)將 self變量添加到方法的參數(shù)列表中;

3.self指的是類實(shí)例化后的對(duì)象本身,并不是類本身,因?yàn)轭惐旧硎遣粫?huì)被解釋器解釋運(yùn)行的,因此它的屬性、方法、參數(shù)都不是真正的有效值;

4.self可以看做是一個(gè)占位符,因此它的名稱并不是一定要寫生self的,在python中self也不是關(guān)鍵字,這個(gè)名字是可以隨意定義的,但為了提高代碼的可讀性,最好是將其命名成self。


以上就是python中self的基本知識(shí)概要,通過(guò)學(xué)習(xí)我們知道獨(dú)立的函數(shù)中是不必帶有self的,這點(diǎn)小伙伴們一定要記住啦。

(推薦操作系統(tǒng):windows7系統(tǒng)、Python 3.9.1,DELL G3電腦。)


分享文章:創(chuàng)新互聯(lián)Python教程:python中self可以在函數(shù)中使用嗎?
URL分享:http://uogjgqi.cn/article/dhpgssi.html
掃二維碼與項(xiàng)目經(jīng)理溝通

我們?cè)谖⑿派?4小時(shí)期待你的聲音

解答本文疑問(wèn)/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流