python 本身也是由諸多其他語言發展而來的,這包括 abc、modula-3、c、c++、algol-68、smalltalk、unix shell 和其他的指令碼語言等等。像 perl 語言一樣,python 源**同樣遵循 gpl(gnu general public license)協議。
python 列表(list)
序列是python中最基本的資料結構。序列中的每個元素都分配乙個數字 - 它的位置,或索引,第乙個索引是0,第二個索引是1,依此類推。python有6個序列的內建型別,但最常見的是列表和元組。序列都可以進行的操作包括索引,切片,加,乘,檢查成員。
此外,python已經內建確定序列的長度以及確定最大和最小的元素的方法。
列表是最常用的python資料型別,它可以作為乙個方括號內的逗號分隔值出現。列表的資料項不需要具有相同的型別。建立乙個列表,只要把逗號分隔的不同的資料項使用方括號括起來即可。
list1 = [『physics』, 『chemistry』, 1997, 2000]
list2 = [1, 2, 3, 4, 5 ]
list3 = [「a」, 「b」, 「c」, 「d」]
與字串的索引一樣,列表索引從0開始。列表可以進行擷取、組合等。
更新列表
list = ## 空列表
print list
[『google』, 『runoob』]
刪除列表元素
list1 = [『physics』, 『chemistry』, 1997, 2000]print list1del list1[2]
print "after deleting value at index 2 : "
print list1
[『physics』, 『chemistry』, 1997, 2000]
after deleting value at index 2 :
[『physics』, 『chemistry』, 2000]
python列表擷取
python 的列表擷取例項如下:
python 元組
python的元組與列表類似,不同之處在於元組的元素不能修改。
元組使用小括號,列表使用方括號。
元組建立很簡單,只需要在括號中新增元素,並使用逗號隔開即可。
如下例項:
tup1 = (『physics』, 『chemistry』, 1997, 2000)
tup2 = (1, 2, 3, 4, 5 )
tup3 = 「a」, 「b」, 「c」, 「d」
建立空元組
tup1 = ()
元組中只包含乙個元素時,需要在元素後面新增逗號
tup1 = (50,)
元組與字串類似,下標索引從0開始,可以進行擷取,組合等。
訪問元組
元組可以使用下標索引來訪問元組中的值,如下例項:
例項(python 2.0+)
tup1 = (『physics』, 『chemistry』, 1997, 2000)
tup2 = (1, 2, 3, 4, 5, 6, 7 )
print "tup1[0]: ", tup1[0]
print "tup2[1:5]: ", tup2[1:5]
以上例項輸出結果:
tup1[0]: physics
tup2[1:5]: (2, 3, 4, 5)
修改元組
元組中的元素值是不允許修改的,但我們可以對元組進行連線組合,如下例項:
例項(python 2.0+)
#!/usr/bin/python# -- coding: utf-8 --
tup1 = (12, 34.56)
tup2 = (『abc』, 『xyz』)
#以下修改元組元素操作是非法的。
#tup1[0] = 100 #
建立乙個新的元組
tup3 = tup1 + tup2print tup3
以上例項輸出結果:
元組索引,擷取
因為元組也是乙個序列,所以我們可以訪問元組中的指定位置的元素,也可以擷取索引中的一段元素,如下所示:
元組:l = (『spam』, 『spam』, 『spam!』)
Python學習 學習筆記(一)
python是什麼?人們為和使用python python的缺點 如今誰在使用python 流行的p2p檔案分享系統bitjorrent是乙個python程式。eve online這款大型多人網路遊戲 massively multiplayer online game,mmog 廣泛地使用pytho...
python學習學習筆記一
1,python 是完全物件導向的語言。在python中一切都是物件,函式 模組 字串等都是物件。2,資料型別 數字,字串,列表,元組,字典 數字型 整型 浮點型 布林型 非零即真 複數型 int x float x 型別轉換 非數字型 字串 列表 元祖 字典 list 元祖 元祖轉列表 tuple...
Python學習筆記 一
python學習筆記 一 關鍵知識點 1 程式列印輸出使用print語句 2 使用print輸出字串時,字串內容不帶引號。而使用字串變數名輸出時,字串內容由引號括起來 3 在python 解析器中下劃線 表示最後乙個表示式的值 4 重定向輸出符合為 5 程式中需要輸入時,實用raw input 內建...