Python基礎之數值類型和序列類型

說在前面

Python編程語言有C語言和Java的解釋器,python語法裡面區分大小寫。

導包方法:import

Python基礎之數值類型和序列類型

數據類型

  • 布爾類型 bool
  • 整形 int
  • 浮點型 float
  • 布爾值 bool(不能計算)
  • 複數 complex
  • 定點數 decimal

(最後兩種數據類型瞭解)

序列類型:

序列:有序的,可以通過索引取值


Python基礎之數值類型和序列類型

  • 字符串(str):‘ ’(單引號),‘’ ’‘(雙引號),’‘’ ‘’‘(三引號)都可以放字符串,不同的是’‘’ ’‘’可以換行
  • 列表[ ](list):可以放所有類型的數據;list()
  • 元組()(tuple):可以放所有類型的數據;轉元組方法tuple()

區別:列表可以增刪改查,元組只能查看。列表內存地址不變,元組只要動了內存地址就會變

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>

字典和集合

Python基礎之數值類型和序列類型

字典特點

字典(dict):用大括號括起來,字典數據由一系列鍵(key)和值(values)組成,values可以是字符串,列表等類型。鍵和值用“:”分隔,每個鍵值對用“,”分開。

<code>dict = {key1:values1,key2:values2,key3:values3}/<code>

集合(set):用大括號括起來,與列表和元組相比,集合元素唯一性,用於去重(列表/元組轉化為集合,在轉化為列表/元組)

  • list()轉列表
  • tuple()轉元組
  • set()轉集合


分享到:


相關文章: