亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python之序列詳解

發布時間:2020-07-31 20:11:53 來源:網絡 閱讀:547 作者:季沉Trace 欄目:編程語言

序列

一種數據結構,成員有序排列,可通過下標偏移量訪問它的一或多個成員。

序列類型

字符串(普通字符串和unicode字符串)、列表和元組

序列類型操作符

成員關系操作符(in,not in)

作用:判斷一個元素是否屬于一個序列        語法格式:對象 [not] in 序列

>>> 'a' in 'ability'
True
>>> 'jon' not in ['job','Tom','Tony']
True


連接操作符(+)

作用:把一個序列和另一個序列連接起來     語法格式:sequence1 + sequence2

>>> 'sequence' + 'copy'
'sequencecopy'

把所有的子字符串放到一個列表或可迭代對象中,調用join方法把所有內容連接在一起節約內存

>>> ''.join(['sequence','copy'])
'sequencecopy'

合并兩個或者多個列表,不依賴于方法的返回值

>>> s = [1,2,3]
>>> x = [4,5,6]
>>> s.extend(x)
>>> s
[1, 2, 3, 4, 5, 6


重復操作符(*)

作用:獲取一個序列的多份拷貝,該操作符返回一個新的包含多份原拷貝的對象      語法格式:sequence * copies-int

>>> 'give me! '* 2
'give me! give me!


切片操作符([],[:],[::])

作用:通過指定下標的方式獲得某一數據元素,或通過指定下標范圍獲得一組序列的元素。     語法格式:seq[index], seq[start:end], seq[start:end:step]

索引值:0 <= index <=len(seq)-1 和 -len(seq) <= index <=-1

>>> names = ('Faye','Leana','Daylen')
>>> names[1]
'Leana'
>>> ('Faye','Leana','Daylen')[1]
'Leana

seq[start:end]不包括結束索引值,如果沒有提供索引值或者用None作為索引值,切片操作會從序列的最開始處開始,或者直到序列的最末尾結束

>>> names[0:2]
('Faye', 'Leana')

實現字符串翻轉

>>> s = 'abcdefg'
>>> s[::-1]
'gfedcba'


小試牛刀:有一個字符串,通過一個循環按照這樣的方式顯示它:每次都把位于最后一個字符砍掉

>>> s = 'abcde'
>>> for i in [None] + range(-1,-len(s),-1):
        print s[:i]
abcde
abcd
abc
ab
a


內建函數(BIF)

類型轉換

函數含義
list(iter)把可迭代對象轉換為列表
str(obj)把obj轉換成字符串
unicode(obj)把obj轉換成unicode字符串
basestring()為str和unicode函數提供父類
tuple(iter)把一個可迭代對象轉換成一個元組對象

    

可操作

函數名功能
enumerate(iter)該對象生成iter每個元素的index值和item值組成的元組
len(seq)seq的長度
max(arg0,arg1...)最大值
min(arg0,arg1...)最小值
reversed(seq)返回一個逆序訪問的迭代器
sorted(iter)返回一個有序列表
sum(seq)seq的和
zip(it0,it1...)返回一個列表,列表的每一個元素是參數列表的值組合


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

景宁| 蚌埠市| 勐海县| 柏乡县| 巫山县| 和平县| 大关县| 砚山县| 会理县| 桃江县| 翁牛特旗| 铁力市| 荣成市| 桓仁| 定南县| 武乡县| 甘孜县| 南城县| 龙川县| 治多县| 留坝县| 西城区| 武鸣县| 靖边县| 镇远县| 文昌市| 万源市| 灵丘县| 达日县| 唐海县| 乌鲁木齐县| 秦安县| 眉山市| 莱西市| 新绛县| 河东区| 新源县| 东安县| 哈巴河县| 潮安县| 自贡市|