1. 程式人生 > >數據類型之序列-Day1

數據類型之序列-Day1

dex name 是否 python bsp 操作 不可變 nbsp 引用

一、序列概述

在Python中,最基本的數據結構是序列(Sequence)。Python包括6種內建序列:列表、元組、字符串、Unicode字符串、Buffer對象和Xrange對象。

技術分享圖片

二、可變序列和不可變序列

根據內容是否可變,序列又分為可變序列和不可變序列。可變序列有列表和對象,不可變序列有字符串和元組。

三、序列操作

Python中所有序列都進行一些特定操作,包括索引(indexing)、分片(slicing)、序列相加(adding)、乘法(multiplying)、成員資格、長度、最小值和最大值。

1、索引

序列中的元素從0開始,從左向右自然編號,元素可以通過編號訪問。從左向右稱為正數索引,從右往左索引稱為負數索引。

>>> name=‘wesley‘
>>> name[0]
‘w‘
>>> name[-1]
‘y‘

2、分片

索引用來對單個元素進行訪問,使用分片可以對一定範圍內的元素進行訪問,分片通過冒號像個的兩個索引來實現的。

3、序列相加

4、乘法

5、成員資格

6、長度

7、最小值

8、最大值

數據類型之序列-Day1