使用 Python 學習資料結構(一):字串

前言

本文為〈資料結構與演算法〉一文的學習筆記。

轉為字串

使用 str() 函式將整數或物件轉換為字串。

1
2
3
>>> int = 3
str(int)
'3'

引號

單引號和雙引號一樣。

1
2
3
4
>>> str1 = 'str'
str2 = "str"
str1 == str2
True

分割

使用冒號「:」進行字串分割。

1
2
3
4
5
6
7
>>> str = 'Python'
str[2:]
'thon'
>>> str[2:5]
'tho'
>>> str[:4]
'Pyth'
  • 可以將區間想像成:0| P |1| y |2| t |3| h |4| o |5| n |6

字串相加

使用加號「+」串聯字串。

1
2
3
4
5
6
7
8
>>> str1 = 'Py'
str2 = 'thon'
str3 = str1 + str2
str3
'Python'
str1 += str2
str1
'Python'

轉為串列

使用 list() 函式將字串轉換為串列。

1
2
>>> list('Python')
['P', 'y', 't', 'h', 'o', 'n']