a='abcde'
b=123 (#這是整型,不是字串)
序列中的每個元素被分配乙個序號——即元素的位置,也稱為索引。第乙個索引是 0,第二個則是 1,以此類推。序列中的最後乙個元素標記為 -1,倒數第二個元素為 -2,一次類推。
# 輸出:a
fruit[0]
# 輸出:e
fruit[-1]
python 中還支援使用切片操作來訪問序列中一定範圍的元素,切片是根據兩個索引為邊界,start索引是包含在切片範圍裡,而end則不包括(這時pyhon 的慣例)。
步長:
每隔(step-1)(索引之間的差仍為step,但相隔的元素是step-1個)個元素進行一次擷取。
a[0:1:]=ab #從索引0開始取到索引1但不包含索引1,步長為0
a[::2]=ace #從索引0開始取到末尾,步長為2-1
[::-1]
>>> c = 'abcdef'
>>> c
'abcdef'
>>> c[::-1]
'fedcba'
>>>
>>> a
'abcdef'
>>> len(a)
6>>>
str1=』abcde『 ;str2=12345
str1+str2='abcde12345'
[a]*5
['abcde', 'abcde', 'abcde', 'abcde', 'abcde']
a*5'abcdeabcdeabcdeabcdeabcde'
Python序列之字串
一 序列的定義 1 資料結構 在python中,最基本的資料結構是序列 對映 2 索引 序列中的每個元素被分配乙個序號。注意索引預設從0開始 二 通用序列操作 所有序列都可以進行某些特定的操作 索引 分片 加 乘 檢查某個元素是否屬於序列的成員 成員資格 內建函式 長度 最小值 最大值 在這裡還有乙...
python序列 字串
1.字串是一種直接量或者說是一種標量,字串是不可變型別,簡單來說改變乙個字串的元素就等需要新建乙個新的字串。當然,通過拼湊各個部分得到乙個新的字串也還是可以的 注意 python的字串並不是以 0作為結束符的 astring hello world astring astring 6 python ...
Python基礎學習之字串與序列
1.字串 每個字串本身就是str類的例項化,是乙個可迭代的物件,具有str類的所有方法和特性。字串的建立常用引號或則 三引號實現。此外,也可以通過建構函式如 class str object 或class str object b encoding utf 8 errors strict 它將返回乙...