Python學習筆記 一

2021-10-01 13:12:25 字數 2598 閱讀 5170

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 內建...