Python序列之字串

2021-07-30 02:35:45 字數 899 閱讀 2487

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 它將返回乙...