Python3 基本數據類型 Python 中的變數不需要聲明。每個變數在使用前都必須賦值,變數賦值以後該變數才會被創建。 在 Python 中,變數就是變數,它沒有類型,我們所說的"類型"是變數所指的記憶體中對象的類型。 等號(=)用來給變數賦值。 等號(=)運算符左邊是一個變數名,等號(=)運算符 ...
Python3 基本數據類型
Python 中的變數不需要聲明。每個變數在使用前都必須賦值,變數賦值以後該變數才會被創建。
在 Python 中,變數就是變數,它沒有類型,我們所說的"類型"是變數所指的記憶體中對象的類型。
等號(=)用來給變數賦值。
等號(=)運算符左邊是一個變數名,等號(=)運算符右邊是存儲在變數中的值。
多個變數賦值
同值多變數
a = b = c = 1
不同值多變數
a, b, c = 1, 2, "hello word"
a = 1
b = 2
c = "hello word"
標準數據類型
不可變數據類型
- Number(數字)
- String(字元串)
- Tuple(元組)
可變數據類型
- List(列表)
- Set(集合)
- Dictionary(字典)
Number 數字
支持 int、float、bool、complex(複數)。
String 字元串
變數[頭下標:尾下標]
索引值以 0 為開始值,-1 為從末尾的開始位置。Python中的字元串有兩種索引方式,從左往右以0開始,從右往左以-1開始,且字元串不能改變。
Python 使用反斜杠()轉義特殊字元,如果你不想讓反斜杠發生轉義,可以在字元串前面添加一個 r,表示原始字元串。
List 列表
變數[頭下標:尾下標]
索引值以 0 為開始值,-1 為從末尾的開始位置。和字元串一樣,列表同樣可以被索引和截取,列表被截取後返回一個包含所需元素的新列表。與字元串不同的是List中的元素是可以改變的。
Python 列表截取可以接收第三個參數,參數作用是截取的步長來截取字元串,一下實例0到最後一個元素,以步長為2截取,也是就截取0和3位置
Tuple 元組
元組(tuple)與列表類似,不同之處在於元組的元素不能修改。元組寫在小括弧 () 里,元素之間用逗號隔開。元組中的元素類型也可以不相同。
Dictionary 字典
- 列表是有序的對象集合,字典是無序的對象集合。兩者之間的區別在於:字典當中的元素是通過鍵來存取的,而不是通過偏移存取。
- 字典是一種映射類型,字典用 { } 標識,它是一個無序的 鍵(key) : 值(value) 的集合。
- 鍵(key)必須使用不可變類型。
- 在同一個字典中,鍵(key)必須是唯一的。
- 字典的關鍵字必須為不可變類型,且不能重覆。