亚洲精品中文免费|亚洲日韩中文字幕制服|久久精品亚洲免费|一本之道久久免费

      
      

            <dl id="hur0q"><div id="hur0q"></div></dl>

                數(shù)控機(jī)床車床被鎖

                數(shù)控機(jī)床車床被鎖 【一電一 17154833762-】 這里給出官方的解釋:__init__ 作用是類實(shí)例進(jìn)行初始化,第一個(gè)參數(shù)為 self,代表對(duì)象本身,可以沒(méi)有返回值。__new__ 則是返回一個(gè)新的類的實(shí)例,第一個(gè)參數(shù)是 cls 代表該類本身,必須有返回值。很明顯,類先實(shí)例化才能產(chǎn)能對(duì)象,顯然是 new 先執(zhí)行,然后再 init__,實(shí)際上,只要 __new 返回的是類本身的實(shí)例,它會(huì)自動(dòng)調(diào)用 init 進(jìn)行初始化。但是有例外,如果 new 返回的是其他類的實(shí)例,則它不會(huì)調(diào)用當(dāng)前類的 __init__。下面我們分別輸出下對(duì)象 a 和對(duì)象 b 的類型:

                print( type(a))#print( type(b))#

                可以看出,a 是 test 類的一個(gè)對(duì)象,而 b 就是 object 的對(duì)象。

                參考文檔:

                https://docs.python.org/3/reference/datamodel.html?highlight=__new__#object.__new__

                2、map 函數(shù)返回的對(duì)象

                map()函數(shù)第一個(gè)參數(shù)是 fun,第二個(gè)參數(shù)是一般是 list,第三個(gè)參數(shù)可以寫(xiě) list,也可以不寫(xiě),作用就是對(duì)列表中 list 的每個(gè)元素順序調(diào)用函數(shù) fun 。

                >>> b=map(lambda x:x*x,[1,2,3])>>> [i for i in b][1, 4, 9]>>> [i for i in b][]>>>

                有沒(méi)有發(fā)現(xiàn),第二次輸出 b 中的元素時(shí),發(fā)現(xiàn)變成空了。原因是 map() 函數(shù)返回的是一個(gè)迭代器,并用對(duì)返回結(jié)果使用了 yield,這樣做的目的在于節(jié)省內(nèi)存。舉個(gè)例子:

                #encoding:UTF-8 def yield_test(n): for i in range(n): yield call(i) #做一些其它的事情 def call(i): return i*2 #使用for循環(huán) x = yield_test(5)print([i for i in x])print([i for i in x])

                執(zhí)行結(jié)果為:

                [0, 2, 4, 6, 8] []

                這里如果不用 yield,那么在列表中的元素非常大時(shí),將會(huì)全部裝入內(nèi)存,這是非常浪費(fèi)內(nèi)存的,同時(shí)也會(huì)降低效率。

                3、正則表達(dá)式中 compile 是否多此一舉?

                比如現(xiàn)在有個(gè)需求,對(duì)于文本

                中國(guó),用正則匹配出標(biāo)簽里面的“中國(guó)”,其中 class 的類名是不確定的。有兩種方法,代碼如下:

                >>> import re>>> text = ‘中國(guó)’>>> #方法一…>>> re.findall(‘(.*)’,text)[‘中國(guó)’]>>> #方法二…>>> regex='(.*)’>>> pattern = re.compile(regex)>>> re.findall(pattern,text)[‘中國(guó)’]>>>

                這里為什么要用 compile 多寫(xiě)兩行代碼呢?原因是 compile 將正則表達(dá)式編譯成一個(gè)對(duì)象,加快速度,并重復(fù)使用。

                4、[[1,2],[3,4],[5,6]]一行代碼展開(kāi)該列表,得出[1,2,3,4,5,6]

                >>> [j for i in [[1,2],[3,4],[5,6]] for j in i][1, 2, 3, 4, 5, 6]>>>

                5、一行代碼將字符串 “->” 插入到 “abcdefg”中每個(gè)字符的中間

                >>> “->”.join(“abcdef”)’a->b->c->d->e->f’>>>

                這里也建議多使用 os.path.join() 來(lái)拼接操作系統(tǒng)的文件路徑。

                6、zip 函數(shù)

                zip() 函數(shù)在運(yùn)算時(shí),會(huì)以一個(gè)或多個(gè)序列(可迭代對(duì)象)做為參數(shù),返回一個(gè)元組的列表。同時(shí)將這些序列中并排的元素配對(duì)。zip() 參數(shù)可以接受任何類型的序列,同時(shí)也可以有兩個(gè)以上的參數(shù);當(dāng)傳入?yún)?shù)的長(zhǎng)度不同時(shí),zip 能自動(dòng)以最短序列長(zhǎng)度為準(zhǔn)進(jìn)行截取,獲得元組。

                >>> a=[1,2]>>> b=(3,4)>>> zip(a,b)>>> for i in zip(a,b):… print(i)…(1, 3)(2, 4)>>> a=”ab”>>> b=”xyz”>>> for i in zip(a,b):… print(i)…(‘a’, ‘x’)(‘b’, ‘y’)>>>

                鄭重聲明:本文內(nèi)容及圖片均整理自互聯(lián)網(wǎng),不代表本站立場(chǎng),版權(quán)歸原作者所有,如有侵權(quán)請(qǐng)聯(lián)系管理員(admin#wlmqw.com)刪除。
                用戶投稿
                上一篇 2022年6月26日 18:02
                下一篇 2022年6月26日 18:02

                相關(guān)推薦

                • 明年底驗(yàn)收!我國(guó)重點(diǎn)地區(qū)將實(shí)現(xiàn)秒級(jí)地震預(yù)警

                  記者從日前召開(kāi)的2022年全國(guó)地震科技工作會(huì)議上了解到,近年來(lái),地震科技助力防震減災(zāi)工作提質(zhì)增效。我國(guó)地震監(jiān)測(cè)核心技術(shù)實(shí)現(xiàn)自主創(chuàng)新可控,國(guó)內(nèi)地震自動(dòng)速報(bào)平均用時(shí)縮短到2分鐘,地震參…

                  2022年11月27日
                • 分享4條發(fā)微商朋友圈的方法(微商朋友圈應(yīng)該怎么發(fā))

                  對(duì)于微商朋友來(lái)說(shuō),朋友圈的重要性不言而喻了。 那么微商的朋友圈到底該怎么發(fā)呢? 為什么同樣是經(jīng)營(yíng)一個(gè)朋友圈,有的微商看起來(lái)逼格滿滿,實(shí)際效果也不錯(cuò);而有的卻動(dòng)都不動(dòng)就被屏蔽甚至拉黑…

                  2022年11月27日
                • 筆記本最好配置(目前筆記本最好的配置)

                  本文主要講的是筆記本最好配置,以及和目前筆記本最好的配置相關(guān)的知識(shí),如果覺(jué)得本文對(duì)您有所幫助,不要忘了將本文分享給朋友。 筆記本電腦什么配置好? 01 CPU:這個(gè)主要取決于頻率和…

                  2022年11月26日
                • 存儲(chǔ)過(guò)程語(yǔ)法(sql server存儲(chǔ)過(guò)程語(yǔ)法)

                  今天小編給各位分享存儲(chǔ)過(guò)程語(yǔ)法的知識(shí),其中也會(huì)對(duì)sql server存儲(chǔ)過(guò)程語(yǔ)法進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問(wèn)題,別忘了關(guān)注本站,現(xiàn)在開(kāi)始吧! oracle存儲(chǔ)過(guò)程基本語(yǔ)法…

                  2022年11月26日
                • 《寶可夢(mèng)朱紫》夢(mèng)特性怎么獲得?隱藏特性獲取方法推薦

                  寶可夢(mèng)朱紫里有很多寶可夢(mèng)都是擁有夢(mèng)特性會(huì)變強(qiáng)的寶可夢(mèng),很多玩家不知道夢(mèng)特性怎么獲得,下面就給大家?guī)?lái)寶可夢(mèng)朱紫隱藏特性獲取方法推薦,感興趣的小伙伴一起來(lái)看看吧,希望能幫助到大家。 …

                  2022年11月25日
                • 《寶可夢(mèng)朱紫》奇魯莉安怎么進(jìn)化?奇魯莉安進(jìn)化方法分享

                  寶可夢(mèng)朱紫中的奇魯莉安要怎么進(jìn)化呢?很多玩家都不知道,下面就給大家?guī)?lái)寶可夢(mèng)朱紫奇魯莉安進(jìn)化方法分享,感興趣的小伙伴一起來(lái)看看吧,希望能幫助到大家。 奇魯莉安進(jìn)化方法分享 奇魯莉安…

                  2022年11月25日
                • 韓國(guó)將舉辦中國(guó)電影展 你好李煥英等將在韓上映

                  11月24日,韓國(guó)電影振興委員會(huì)表示,為紀(jì)念中韓建交30周年,將舉辦中國(guó)電影展。 展映電影名單 電影展將于12月1日至4日舉行,地點(diǎn)在首爾藝術(shù)之家Momo舉行,同月12日至18日和…

                  2022年11月25日
                • 中國(guó)體育彩票app怎么買世界杯(中國(guó)體育彩票app官方下載安裝)

                  中國(guó)體育彩票app相信買彩票的小伙伴都有使用過(guò),這段時(shí)間世界杯更是火爆,那么中國(guó)體育彩票app怎么買世界杯?中國(guó)體育彩票app買世界杯在哪里買?會(huì)犯法嗎?下面小編為大家?guī)?lái)中國(guó)體育…

                  2022年11月25日
                • 中國(guó)疫情為什么搞得那么緊張(為什么要搞疫情)

                  有在關(guān)注國(guó)內(nèi)本輪疫情的小伙伴應(yīng)該注意到了,這幾天國(guó)內(nèi)疫情的情況還是比較嚴(yán)峻的,而各地也都在針對(duì)疫情實(shí)行嚴(yán)格的管控措施。那么,中國(guó)疫情為什么搞得那么緊張?對(duì)比國(guó)外,國(guó)內(nèi)疫情的防控措施…

                  2022年11月25日
                • 中國(guó)疫情為何突然嚴(yán)重了(大連疫情為何突然增加那么多)

                  有在關(guān)注國(guó)內(nèi)此次疫情的小伙伴應(yīng)該注意到了,近期國(guó)內(nèi)各地的疫情情況也都是比較嚴(yán)峻的。而對(duì)于進(jìn)入十一月份后各地突然爆發(fā)的疫情,大家也都第一時(shí)間查詢?cè)?。中?guó)疫情為何突然嚴(yán)重了?為什么國(guó)…

                  2022年11月25日

                聯(lián)系我們

                聯(lián)系郵箱:admin#wlmqw.com
                工作時(shí)間:周一至周五,10:30-18:30,節(jié)假日休息