在使用變數章節中,我們使用了 input 函式來讀取使用者的輸入,而 input 函式可以傳入一個 字串 作為顯示在螢幕上的提示訊息。字串資料可以是以單引號(')或雙引號(")包起來的 文字資料,相對於數值資料,字串就是用來表示文字的資料
#字串資料也可以儲存於變數中:
x = 'how are you?'
print(x)
#也有字串的相加
x = 'hello'
y = 'world'
print(x+y)
#產生重複字串
字串資料可以與整數進行 * 的運算
x = 'Cat'
print x * 3
接下來這個比較需要時間理解這就是我們前面說,python是從0開始數
取出字串部份內容
#想要取出字串部份的內容,不管是單一字元,或是一段範圍的字串,可以使用[]運算子來操作:
x = 'Hello, World.'
print x[7]
print hello[0:6]
這段程式碼會分別在螢幕上印出 "W" 及 "Hello,"字串的索引位置是從 0 開始,所以 x[7] 表示要取出 x 這個字串的第8個字元,也就是 W;而取範圍時只需要設定左邊界及右邊界,要注意的是,字串只會取至右邊界前一個字元,並不包含右邊界,於是 [0:6] 就是從第 1 個字元取到第 6 個字元,並不會包含 x[6]
計算字串長度
#如果要計算字串的長度,直接使用 len()函式,上一篇的答案也有提到最後總數是幾個人,也是用len()
x = 'Hello, World.'
print len(x)