亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Python > 正文

Python序列操作實(shí)例詳解

2019-11-06 06:04:10
字體:
供稿:網(wǎng)友
#coding=utf8'''序列類型有著相同的訪問模式:它的每一個元素可以通過指定一個偏移量的方式得到??梢酝ㄟ^切片操作一次獲得多個元素。序列的下標(biāo)偏移量是從0開始到總元素數(shù)減一結(jié)束。標(biāo)準(zhǔn)類型操作符一般都能試用與所有的序列類型。序列類型操作符:---------------------------------------------------------------------------序列操作符                        作用---------------------------------------------------------------------------seq[ind]                        獲得下標(biāo)為ind的元素seq[ind1:ind2]             獲得下標(biāo)從ind1到ind2間的元素集合seq * exPR                    序列重復(fù)expr次seq1+seq2                  連接序列seq1和seq2obj  in seq                  判斷obj元素是否包含在seq中obj not in  seq           判斷obj元素是否不包含在seq中---------------------------------------------------------------------------切片操作符在Python中的原型是:[start:stop:step]即:[開始索引:結(jié)束索引:步長值]開始索引:同其它語言一樣,從0開始。序列從左向右方向中,第一個值的索引為0,最后一個為-1結(jié)束索引:切片操作符將取到該索引為止,不包含該索引的值。步長值:默認(rèn)是一個接著一個切取,如果為2,則表示進(jìn)行隔一取一操作。步長值為正時表示從左向右取,如果為負(fù),則表示從右向左取。步長值不能為0。切片索引的語法比簡單的單一元素索引靈活的多。開始和結(jié)束索引值可以超過字符串的長度。函數(shù)原型:range(start, end, scan):參數(shù)含義:start:計數(shù)從start開始。默認(rèn)是從0開始。例如range(5)等價于range(0, 5);                 end:計數(shù)到end結(jié)束,但不包括end.例如:range(0, 5) 是[0, 1, 2, 3, 4]沒有5                scan:每次跳躍的間距,默認(rèn)為1。例如:range(0, 5) 等價于 range(0, 5, 1)                序列類型轉(zhuǎn)換工廠函數(shù):-----------------------------------------------------------------------------------------------------------------------函數(shù)                                                       含義-----------------------------------------------------------------------------------------------------------------------list(iter)                                               把可迭代對象轉(zhuǎn)換為列表str(obj)                                                把obj對象轉(zhuǎn)換成字符串(對象的字符串表示法)unicode(obj)                                      把對象轉(zhuǎn)換成Unicode字符串(使用默認(rèn)編碼)basestring()                                     抽象工廠函數(shù),是str和unicode的父類,不能實(shí)例化不能調(diào)用tuple(iter)                                          把一個可迭代對象轉(zhuǎn)換成一個元組對象-----------------------------------------------------------------------------------------------------------------------序列類型可用的內(nèi)建函數(shù):-----------------------------------------------------------------------------------------------------------------------函數(shù)名                                                  功能-----------------------------------------------------------------------------------------------------------------------enumerate(iter)                               接受可迭代對象作為參數(shù),返回一個enumerate對象,該對象生成                                                         由iter每個元素的index值和item值組成的元組。len(seq)                                            返回seq的長度max(iter,key=None) ormax(arg0,arg1....,key=None)          返回iter或(arg0,arg1,...)中的最大值,如果指定key,key必須是                                                        一個可以傳給sort()方法的,用于比較的回調(diào)函數(shù)                                                        min(iter,key=None) ormin(arg0,arg1....,key=None)          返回iter或(arg0,arg1,...)中的最小值,如果指定key,key必須是                                                        一個可以傳給sort()方法的,用于比較的回調(diào)函數(shù)                                                        reversed(seq)                                接受一個序列作為參數(shù),返回一個以逆序訪問的迭代器sorted(iter,func=None,key=None,reverse=False)            接受一個可迭代對象作為參數(shù),返回一個有序的列表;可選參數(shù)func,key                                                     和reverse的含義跟list.sort()內(nèi)建函數(shù)的參數(shù)含義一樣。                                                     sum(seq,init=0)                           返回seq和可選參數(shù)init的總和,其效果等同于reduce(Operator.add,seq,init)zip([it0,it1,...itN])                           返回一個列表,其第一個元素是it0,it1,...這些元素的第一個元素組成一個元組,                                                      第二個...類推-----------------------------------------------------------------------------------------------------------------------'''class sequenceClass(object):    def __init__(self):        '''定義個整數(shù)序列表'''        self.intSeq=[1,2,5,8,95,456,236,458,95,62,63,64,77]        '''定義個浮點(diǎn)數(shù)序列表'''        self.floatSeq=[0.33,2.56,45.23,45.33,46.789,23.00]        '''定義個字符串序列表'''        self.strSeq=["hello","double","floatNumer","ewang"]            #輸出初始化序列內(nèi)容    def outInitData(self):        print "初始化整數(shù)序列表:",self.intSeq        print "初始化浮點(diǎn)數(shù)序列表:",self.floatSeq        print "初始化字符串序列表:",self.strSeq        #使用序列類型操作符    def sequenceTypeOper(self):        #獲取序列中第幾個元素值,下表從0開始        print "整數(shù)列表第%d元素的值是%d "  %(3,self.intSeq[2])                #獲取序列中第幾個到第幾個的之間元素的集合(從左向右)        print "浮點(diǎn)列表%d--%d之間元素列表:%r"  %(1,5,self.floatSeq[1:5])                #倒數(shù)%d---%d之間的數(shù)據(jù)集合(從右向左)        print   "浮點(diǎn)列表%d--%d之間元素列表:%r"  %(-1,-5,self.floatSeq[-5:-1])                #使用切片對序列逆序        print  "輸出逆序的字符串序列:",self.strSeq[::-1]                #使用切片獲取奇數(shù)位數(shù)據(jù)列表        print  "輸出整數(shù)列表奇數(shù)數(shù)位元素列表:" ,self.intSeq[::2]                #使用切片獲取偶數(shù)位數(shù)據(jù)列表        print  "輸出整數(shù)列表偶數(shù)位元素列表:",self.intSeq[1:-1:2]                #序列重復(fù)2次        print "字符串序列重復(fù)2次并輸出:",self.strSeq*2                #連接整數(shù)序列和浮點(diǎn)數(shù)序列        print "連接整數(shù)序列和浮點(diǎn)數(shù)序列",self.intSeq+self.floatSeq                #判斷某個元素會否包含在序列中        if 5 in self.intSeq:            print "輸出序列intSeq:",self.intSeq                    #判斷某個元素不包含在序列中        if "home"  not in self.strSeq:            print "輸出序列strSeq:",self.strSeq                def sliceIndexUse(self):        #切片索引的開始和結(jié)束索引值可以超過序列的長度        print "輸出strSeq序列:",self.intSeq[-100:100]                #使用range函數(shù)操作字符串        #每次都把位于最后一個字符刪掉        #無法輸出str這個字符串        ind=-1        strg=self.strSeq[2]        print "要操作的字符串(strg)是 :",strg        for ind in range(-1,-len(strg),-1):            print strg[:ind],                #使用None作為索引值,可以從第一個遍歷到最后一個元素        s=self.strSeq[-1]        print "/n要操作的字符串(s)是 :",s        for i in [None]+range(-1,-len(s),-1):            print s[:i],                def useTypeConver(self):        iterObj="hello ewang"        inter=45454        print "/n使用類型轉(zhuǎn)換函數(shù)前的iterObj類型 :",type(iterObj)        print "使用類型轉(zhuǎn)換函數(shù)前的inter類型 :",type(inter)                #使用list類型轉(zhuǎn)換函數(shù)        print "使用list轉(zhuǎn)換函數(shù)后的變量類型:",type(list(iterObj))                #使用str把對象轉(zhuǎn)換為字符串類型        print "使用str函數(shù)把變量inter轉(zhuǎn)換為字符串類型:",type(str(inter))                #使用unicode函數(shù)轉(zhuǎn)換為Unicode字符串        print "使用unicode函數(shù)把變量iterObj轉(zhuǎn)換為Unicode類型:",type(str(iterObj))                #使用tuple函數(shù)轉(zhuǎn)換為一個元組對象        print "使用tuple函數(shù)把變量iterObj轉(zhuǎn)換為元組類型:",type(tuple(iterObj))            def useSequencBIF(self):        #調(diào)用enumerate內(nèi)建函數(shù)        print "使用enumerate函數(shù):",enumerate(self.strSeq)                #調(diào)用len函數(shù)        print "使用len函數(shù):",len(self.strSeq)                #調(diào)用max求最大值        print "使用max函數(shù)求序列的最大值:",max(self.intSeq)        print "使用max函數(shù)求參數(shù)的最大值:",max(1,2,5,8,95,456)                #調(diào)用min求最小值        print "使用min函數(shù)求序列的最小值:",min(self.floatSeq)        print "使用min函數(shù)求參數(shù)的最小值:",min(0.33,2.56,45.23)                #調(diào)用reversed函數(shù)對序列進(jìn)行逆序        print "使用reversed函數(shù)對序列intSeq逆序:",reversed(self.intSeq)                #調(diào)用sorted函數(shù)對序列進(jìn)行排序        print "調(diào)用sorted函數(shù)對序列strSeq進(jìn)行排序:",sorted(self.strSeq)                #調(diào)用sum對序列進(jìn)行求和        print "調(diào)用sum函數(shù)對序列intSeq進(jìn)行求和",sum(self.intSeq)                #調(diào)用zip返回一個元組列表        print "調(diào)用zip函數(shù)對list操作返回一個元組列表:",zip(self.strSeq,self.strSeq)    def run(self):        self.outInitData()        self.sequenceTypeOper()        self.sliceIndexUse()        self.useTypeConver()        self.useSequencBIF()                def test():    #創(chuàng)建一個對象實(shí)例    seq=sequenceClass()    seq.run()    if __name__=="__main__":    test()
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
户外极限露出调教在线视频| 国产+高潮+白浆+无码| 色婷婷在线影院| 麻豆国产一区| 在线欧美不卡| 亚洲黄色在线视频| 操人视频91| 永久免费在线| 91豆花精品一区| 7777精品久久久大香线蕉小说| 在线手机福利影院| 亚洲av综合一区二区| 日韩av超清在线观看| 成人久久久久久久久| 999福利视频| 中文字幕亚洲无线码在线一区| 高清亚洲高清| 91动漫免费网站| 日韩大胆成人| 性chinese极品按摩| 亚州av中文字幕在线免费观看| 国产最顶级的黄色片在线免费观看| 日本熟妇人妻xxxx| 亚洲成aⅴ人片久久青草影院| 精品亚洲va在线va天堂资源站| 亚洲天堂精品在线| 香艳视频网站| 人人澡人人爽人人揉| 亚洲va韩国va欧美va精品| 日韩和欧美的一区二区| 母乳一区在线观看| 深夜福利成人| 欧美在线激情视频| 亚洲涩涩在线| 99亚洲伊人久久精品影院红桃| 免费萌白酱国产一区二区三区| 曰批又黄又爽免费视频| 欧美黄色免费在线观看| 亚洲成人在线视频播放| 深夜精品寂寞黄网站在线观看| 精品视频色一区| gay欧美网站| 亚洲女同同性videoxma| 一区二区三区| 日本wwwwwww| 精品国产一区二区三区小蝌蚪| 精品无吗乱吗av国产爱色| 免费在线日韩av| 欧美性生活大片视频| 国产精品乱码一区二区三区视频| 亚洲国产综合久久精品小蝴蝶| 日韩精品久久久久久久的张开腿让| 国产无精乱码一区二区三区| 国产精品传媒视频| 在线观看91精品国产麻豆| 日韩另类视频| 国产97在线亚洲| 天天碰免费视频| 欧美激情福利视频在线观看免费| 国产亚洲人成a在线v网站| 能看毛片的网站| 成人国产精品久久久久久亚洲| 欧美黑人ⅹxxx另类猛交| 性猛交富婆╳xxx乱大交天津| 亚洲人永久免费| 久久精品国产v日韩v亚洲| 少妇淫片在线影院| 色综合天天狠狠| 午夜激情一区二区| 日韩亚洲欧美中文字幕| 亚洲第一导航| 亚洲欧美日本在线| 欧美经典一区二区三区| 国产又色又爽又黄刺激在线视频| 欧美巨大xxxx做受沙滩| 大尺度在线观看| 91网址在线播放| 免费在线观看一级片| 欧美另类极品videosbest视频| 国内精品伊人久久久久影院对白| 欧美aaaaa性bbbbb小妇| 亚洲精选一区| 黄色网页在线免费观看| 国产精品色午夜在线观看| 久久久久久久一区二区三区| 国产大片一区二区三区| 久久综合九色综合欧美就去吻| 国产精品久久久久久久久妇女| 超碰国产在线观看| 日本va欧美va精品发布| 日韩精品一区二区三区高清免费| 亚洲永久精品免费| 欧美极品少妇xxxxx| 在线电影一区| 在线播放国产精品二区一二区四区| 婷婷综合社区| 手机看片1024国产| 日本精品影院| 国产精品免费看久久久无码| 日韩欧美一级在线播放| 欧美精品tushy高清| 国产高清一区二区| 日韩欧美手机在线| 91九色鹿精品国产综合久久香蕉| 天天操天天射天天| 日韩国产欧美三级| 无遮挡h肉3d动漫在线观看| 麻豆传媒在线免费| 亚洲xxxx18| 国产精品丝袜高跟| 久久蜜臀精品av| 国产精品亚洲视频| 国语精品免费视频| 992tv在线观看在线播放| 中文字幕在线视频网| 免费人成又黄又爽又色| 99re在线视频这里只有精品| 人人狠狠综合久久亚洲婷婷| 色综合久久九月婷婷色综合| 日本簧片在线观看| 成人av网站在线| 图片区小说区亚洲| 精品久久久国产| 白嫩情侣偷拍呻吟刺激| 欧美一站二站| 欧美精品99久久| 97香蕉久久| 国产精品久久久久久久岛一牛影视| 另类高清dbsm日本tvav| 国产系列精品av| 国产精品欧美一区二区三区奶水| 波多野结衣在线免费观看| 亚洲一二三av| 精品国产一区二区三区小蝌蚪| 久久精品久久久精品美女| 久久九九国产精品| 欧洲亚洲一区二区| 欧美黄色免费网址| 亚洲免费大片在线观看| 国产一区二区中文| 欧洲精品一区二区三区久久| 国产成人高清在线| 91免费公开视频| 99九九视频| 伊人再见免费在线观看高清版| 国产精品欧美一区二区三区| 天天干天天干天天干天天| 永久看看免费大片| 91一区一区三区| 欧美性video| 欧美军同video69gay| 99热手机在线观看| 怡红院成永久免费人全部视频| 亚洲欧美激情网| 日韩aaa久久蜜桃av| 台湾亚洲精品一区二区tv| 精品国产自在久精品国产| 免费久久一级欧美特大黄| 九九热播视频在线精品6| 六月婷婷在线视频| 在线观看黄网站免费继续| 国产91在线免费观看| 日本三级片在线观看| 首页国产精品| 相泽南亚洲一区二区在线播放| 国产欧美一区二区三区精品酒店| 国产一区二区三区四区三区四| 精品无人区乱码1区2区3区在线| 操人视频在线观看| 国产综合色在线观看| 九九爱在线视频观看免费视频| 久久国产精品网| 国产成人精品毛片| 99高清免费国产自产拍| 99精品久久免费看蜜臀剧情介绍| 欧美r级在线观看| 中国极品少妇videossexhd| 亚洲激情综合| 波多野结衣一区二区| 国产香蕉在线| 91在线观看地址| 国内一区二区在线| 一级黄色在线播放| 成人免费观看视频在线观看| 亚洲免费成人av| 91caoporn在线| 99视频精品免费视频| √天堂中文在线| 四虎在线免费观看| 视频三区在线观看| 日韩日韩日韩日韩| 欧美电影在线观看完整版| 精品一区二区三区无码视频| 在线观看亚洲精品福利片| av色资源站| 成人亚洲在线观看| 日韩一区二区在线播放| 一本大道伊人av久久综合| 性欧美最新另类| 亚洲二区三区不卡| 天堂在线一二区| 成人动漫在线免费观看| 亚洲欧美日韩综合国产aⅴ| 国产免费av观看| 国产精品theporn| 亚洲每日在线| 一本一道久久a久久| 精品国产99久久久久久| 乱亲女秽乱长久久久| 一区二区三区成人| 欧美久久久久久久久久久久久久| 国产超碰精品| 中文日韩电影网站| 一区视频二区视频| 国产精品第七十二页| 久久久999精品视频| 97人妻精品视频一区| 日韩电影中文字幕| av成人黄色| 福利视频导航网| 欧美日韩另类图片| 国产高清www| 亚洲级视频在线观看免费1级| 国产九九在线观看| 国产鲁鲁视频在线观看特色| 欧美日韩和欧美的一区二区| 日韩高清av一区二区三区| 精品一区二区三区在线观看视频| www日韩中文字幕在线看| 欧美成年人视频网站| 竹菊久久久久久久| 久久99国产综合精品免费| 国产欧美日韩精品一区二区三区| 91av手机在线| 麻豆视频免费在线播放| 国产乱国产乱300精品| 五月婷婷狠狠操| 国产精品伦子伦免费视频| 亚洲国产精品日韩专区av有中文| 欧美日本不卡视频| 国产福利精品av综合导导航| 亚洲一区精品在线观看| 成人狠狠色综合| 黄色成人羞羞视频| 蜜桃一区二区三区四区| 国产精品1区2区在线观看| 欧美日韩成人在线播放| 中文字幕有码在线视频| 日韩一区二区三区在线视频| 欧美日韩大片一区二区三区| 国产福利91精品| 嫩草影院入口一二三| 亚洲美女av在线播放| 美女脱光内衣内裤视频久久影院| 亚洲精品久久久久久国产精华液| 日本边添边摸边做边爱的第三级| 国产伦精品一区二区三区高清版| 精品国产乱码久久久久久久软件| 天天操夜夜干| 色婷婷一区二区三区在线观看| 人人妻人人澡人人爽欧美一区| 黄色xxxx| 国产综合色香蕉精品| 欧美一级免费大片| 99在线影院| 午夜剧场在线免费观看| 国产ts一区二区| 国产伦精品一区二区三区照片| 波多野结衣高清在线| 8888在线观看免费www| 西西裸体人体做爰大胆久久久| 亚洲欧美精品中文字幕在线| 精品成人av一区二区在线播放| 国产小视频精品| 久草视频这里只有精品| 日本高清视频免费看| 精品欧美色视频网站在线观看| 精品一区二区三区欧美| 精品久久久久久久久久| 色窝窝无码一区二区三区| 91免费版在线看| 污黄视频在线看| 伦一区二区三区中文字幕v亚洲| 欧美午夜网站| 日韩视频一区| 一区二区不卡在线视频 午夜欧美不卡'| 欧美老少配视频| 自拍视频第一页| 日韩精品一区二区亚洲av观看| 久久综合色视频| 五月婷婷六月合| 综合综合综合综合综合网| 国产又爽又黄又刺激的软件| 日本美女视频网站| av资源种子在线观看| 69xxx免费| 久久夜精品va视频免费观看| 欧美精品激情视频| 免费在线观看日韩视频| 91精品国产91久久综合| 欧美一区,二区| 欧美综合二区| 国产日韩欧美中文字幕| 黑人乱码一区二区三区av| 免费羞羞视频网站| 成人免费观看cn| 欧美精品一区二区三区在线四季| 尤物网站在线观看| 欧美视频一区二区在线观看| 国产精品久久久久久av福利软件| 成人婷婷网色偷偷亚洲男人的天堂| 蜜臀av中文字幕| 色www亚洲国产阿娇yao| 国产精品午夜一区二区三区| 国产福利一区二区在线精品| 欧美色综合网站| 日本三级电影网| 午夜激情一区二区| 欧美极品少妇xxxxⅹ喷水| 日本wwww色| 久久久久久久久久久久国产| 欧美tickling挠脚心丨vk| 日韩免费成人av| 久久网这里都是精品| 日本成人动漫在线观看| 精品中国亚洲| 国产欧美日韩视频一区二区| 九色91porny|