iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 11
0
自我挑戰組

30天自學 python應用系列 第 11

11python字串

在使用變數章節中,我們使用了 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)

上一篇
10python 答案
下一篇
12python字串2
系列文
30天自學 python應用30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言