簡單資料型態
在 Python 中,定義變數時不需要明確指定型態,Python 會根據賦值自動推斷變數的型態(這與許多其他高階語言不同)。你可以使用以下方法來檢查和判斷變數的資料型態:
type()函數:返回變數的資料型態。isinstance()函數:檢查變數是否屬於某個特定型態。- 例如:
x = 100 print(type(x)) # 會輸出 <class 'int'> print(isinstance(x, int)) # 會輸出 True
Python中的資料型態
- 整數型(int):用於表示不帶小數點的數字,例如
100。 - 浮點型(float):用於表示帶有小數點的數字,例如
15.20。 - 布林型(bool):用於表示真假,有兩個值,
True或False。 - 字串型(str):用於表示一串字符,例如
"Hello World!"。 - 列表(List):有序的元素集合,可以包含不同的資料型態,例如
[1, 'a', 2.3]。 - 元組(Tuple):類似於列表,但其內容不可變,例如
(1, 'a', 2.3)。 - 集合(Set):無序且不重複的元素集合,例如
{1, 2, 3}。 - 字典(Dictionary):鍵值對的集合,例如
{'name': 'John', 'age': 30}。
資料型態轉換
Python 提供了多種方法來將變數從一種型態轉換為另一種型態:
- 整數轉換:使用
int(x)將數字或字串轉換為整數。num = int("100") # 會轉換為整數 100 - 浮點型轉換:使用
float(x)將 x 轉換為浮點數。num = float("15.20") # 會轉換為浮點數 15.20 - 布林型轉換:使用
bool(x)將 x 轉換為布林值True或False。is_valid = bool(1) # 會轉換為 True
- 字串轉換:使用
str(x)將 x 轉換為字串,便於人類閱讀。text = str(100) # 會轉換為字串 "100"
