說在前面
Python編程語言有C語言和Java的解釋器,python語法裡面區分大小寫。
導包方法:import
數據類型
布爾類型 bool整形 int浮點型 float布爾值 bool(不能計算)複數 complex定點數 decimal(最後兩種數據類型瞭解)
序列類型:
序列:有序的,可以通過索引取值
區別:列表可以增刪改查,元組只能查看。列表內存地址不變,元組只要動了內存地址就會變。
id():用於查看內存地址
列表索引取值:
切片:
切片[開始:結束:步長]:a[ *:# ]左閉右開,a[1:]就是取到尾,a[m:n:b]在m-n之間每隔b切,b為步長,a[::-1]逆序;
切片解釋:
a[開始:結束:步長],先以步長為正向右,步長為負向左,定好a[開始]和a[結束]的位置,按從a[開始]到a[結束]的方向按步長取值,左閉右開,若兩者方向不同則取空[];
拆包:字母代表一個字符,帶*的代表剩下的字符
<code>d=[1,2,3,4,5,6,7] a,*b,c=d # 結果 a=1,b=d[1:6],c=7/<code>
字典和集合
字典特點
字典(dict):用大括號括起來,字典數據由一系列鍵(key)和值(values)組成,values可以是字符串,列表等類型。鍵和值用“:”分隔,每個鍵值對用“,”分開。
<code>dict = {key1:values1,key2:values2,key3:values3}/<code>
集合(set):用大括號括起來,與列表和元組相比,集合元素唯一性,用於