標籤:key 包含 區別 cti ring 索引 對象 之間 實現
1、Python 可以使用引號( ‘ )、雙引號( " )、三引號( ‘‘‘ 或 """ ) 來表示字串,引號的開始與結束必須的相同類型的;
2、python中單行注釋採用 # 開頭;
3、python 中多行注釋使用三個單引號(‘‘‘)或三個雙引號(""");
4、空行也是程式碼的一部分;
5、Python可以在同一行中使用多條語句,語句之間使用分號(;)分割;\n 實現換行;
6、Python可以在同一行中使用多條語句,語句之間使用分號(;)分割;
7、print 預設輸出是換行的,如果要實現不換行需要在變數末尾加上逗號;
8、像if、while、def和class這樣的複合陳述式,首行以關鍵字開始,以冒號( : )結束;(縮排相同的一組語句構成一個代碼塊,我們稱之程式碼群組)
9、Python 中的變數賦值不需要型別宣告;每個變數在使用前都必須賦值,變數賦值以後該變數才會被建立。
等號(=)用來給變數賦值。等號(=)運算子左邊是一個變數名,等號(=)運算子右邊是儲存在變數中的值。
10、多個變數賦值;
a = b = c = 1;
a, b, c = 1, 2, "bob"
11、Python有五個標準的資料類型:
Numbers(數字)
String(字串)
List(列表)
Tuple(元組)
Dictionary(字典)
----------------------------------------------------------------------------------------
Python數字
var1 = 1
var2 = 2
var3 = 3
del var1[,var2[,var3[....,varN]]]] (del語句刪除一些對象的引用)
del var ****** del var_a, var_b (del語句刪除單個或多個對象的引用)
Python支援四種不同的數字類型:
int(有符號整型)
long(長整型[也可以代表八進位和十六進位])
float(浮點型)
complex(複數)
-------------------------------------------------------------------------------------
Python字串
字串或串(String)是由數字、字母、底線組成的一串字元。
一般記為 :
s="a1a2···an"(n>=0)
從左至右索引預設0開始的,最大範圍是字串長度少1;
從右至左索引預設-1開始的,最大範圍是字串開頭;
其中下標是從 0 開始算起,可以是正數或負數,下標可以為空白表示取到頭或尾;
-------------------------------------------------------------------------------------
Python列表
List(列表) 是 Python 中使用最頻繁的資料類型。
列表可以完成大多數集合類的資料結構實現。它支援字元,數字,字串甚至可以包含列表(即嵌套)。
列表用 [ ] 標識,是 python 最通用的複合資料型別。
列表中值的截取也可以用到變數 [頭下標:尾下標] ,從左至右索引預設 0 開始,從右至左索引預設 -1 開始,下標可以為空白表示取到頭或尾。
組合的列表(直接用+號,效果類似js的數組合并)
-------------------------------------------------------------------------------------
Python元組
元組是另一個資料類型,類似於List(列表)。
元組用"()"標識。內部元素用逗號隔開。但是元組不能二次賦值,相當於唯讀列表。
組合的元組(直接用+號,效果類似js的數組合并)
元組和列表的區別是:元組是不允許更新(重新賦值)的,而列表是允許更新;
-------------------------------------------------------------------------------------
Python 字典
字典(dictionary)是除列表以外python之中最靈活的內建資料結構類型。列表是有序的對象集合,字典是無序的對象集合。
兩者之間的區別在於:字典當中的元素是通過鍵來存取的,而不是通過位移存取。
字典用"{ }"標識。字典由索引(key)和它對應的值value組成。
字典類似js裡面的對象的操作,字典.keys() # 輸出所有鍵/字典.values()# 輸出所有值(類似對象的遍曆方法)
資料類型的轉換,只需要將資料類型作為函數名即可!
Python基礎文法(二)