今天會介紹String,List型態,下一章會介紹基本的運算如何使用
一連串文字的表達方式,我們會使用字串型態去做表達,字串是由
雙引號或單引號起始與結尾將中間的文字做區隔.
以Python2.7為例子要輸出中文要在程式最上面宣告此檔案是UTF8編碼
Python2.x中以原始位元組集合,來做執行,如果程式中含有非ASCII字元串
我們要在最上方加入 coding=(我們要使用什麼樣的編碼)
Ex:
 
 # coding=UTF-8  #加入了程式是以何種編碼執行
  text = "像這世界說聲 有你真好~"
  print(type(text)) #Output:<type 'str'>
  print(text) #OutPut: 像這世界說聲 有你真好~
 
可以利用 print 指令將文字做輸出,輸出指的是將text字串變數,輸出
於控制台螢幕上
字串經常得要做處理,可能我們只想要中間幾個文字,或者想要將
字串內的文字做替換,如何做?
Python提供了字串的一些函式可以對字串做處理
ex:
 text = "aaabbccdddd"
print text //輸出 aaabbccdddd
print text[0] //輸出a
print text[2:3] //輸出ab
print text * 3 //輸出aaabbccdddd三次
print text + "ffzz" //輸出aaabbccddddffzz
在Python中,串列(List)是個可以存取複合數據的有序集合,List
長度可以變動.
使用方式list 是一個使用[]將中間的數據組合起來,每個數據
中間使用,做分隔
Ex:
 list = ["abcd",123,32.6,]
 print list //輸出["abcd",123,32.6]
 
| 程式碼 | 敘述 | 
|---|---|
| len(list) | 取得List長度 | 
| [11,12,55]+[4,1,2] | 兩個List串接 | 
| ['你好'] * 2 | ['你好', '你好'] #將List原本內容複製 *n個 | 
| 11 in [11,22] | True | 
| for i in [1,4,7] ;print i | 1 4 7 |