真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

python中怎么命名切片

本篇文章為大家展示了python中怎么命名切片,內(nèi)容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細(xì)介紹希望你能有所收獲。

在會(huì)昌等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì) 網(wǎng)站設(shè)計(jì)制作按需開發(fā)網(wǎng)站,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站制作,全網(wǎng)營銷推廣,外貿(mào)網(wǎng)站制作,會(huì)昌網(wǎng)站建設(shè)費(fèi)用合理。

命名切片對象

常用的切片辦法,用索引控制首尾。如下:

1record = '....................170 .......60 ..........'
2print(f"身高{record[20:23]},體重{record[31:33]}") #身高170,體重60
     

因?yàn)槲覀兪怯盟饕龜?shù)字來控制切片,這就導(dǎo)致代碼不易讀,只看到數(shù)字下標(biāo)。所以為了使代碼更易讀,我們可以采用切片對象,用到slice()函數(shù):

1record = '....................170 .......60 ..........'
2print(f"身高{record[20:23]},體重{record[31:33]}") #身高170,體重60
3height = slice(20,23)
4weight = slice(31,33)
5print("身高{},體重{}".format(record[height],record[weight]))
     

上面利用slice(start ,  stop ,  step)生成切片對象,并賦值變量,變量切片對象使代碼更易懂,讀者再次看代碼時(shí)就不用關(guān)注,索引對應(yīng)的源字符串位置是啥,這種命名切片對象的方式更易讀。

參數(shù)step是指步長。

一般來講,代碼中如果出現(xiàn)大量的硬編碼下標(biāo)值會(huì)使得可讀性和可維護(hù)性大大降低。比如,如果你回過來看看一年前你寫的代碼,你會(huì)摸著腦袋想那時(shí)候自己到底想干嘛啊。這里的解決方案是一個(gè)很簡單的方法讓你更加清晰的表達(dá)代碼到底要做什么。內(nèi)置的 slice() 函數(shù)創(chuàng)建了一個(gè)切片對象,可以被用在任何切片允許使用的地方。比如:

 1items = ["h",'e','l','l','o','w','o','r','l','d']
2a = slice(2,7)
3print(items[a]) #== items[2:7]
4items[a] = "12345" #字符串賦值,切片是一個(gè)字符串
5print(items)
6items[a]=['a','b','c','d','e'] #列表元素賦值,切片是一個(gè)元組
7print(items)
8
9#切片對象
10a = slice(1,10,2)  #start, end,step
11print(items[a])
12print(a.start,a.stop,a.step) #print 1 10 2

上述內(nèi)容就是python中怎么命名切片,你們學(xué)到知識(shí)或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識(shí)儲(chǔ)備,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


新聞名稱:python中怎么命名切片
網(wǎng)站URL:http://weahome.cn/article/jhdeph.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部