Python是一種動態(tài)類型的編程語言,這意味著在編寫 Python 程序時,你無需聲明變量的類型。Python 的類型可以分為以下幾種:
1. 數(shù)值型(Number):表示數(shù)值,包括整型、長整型、浮點型和復(fù)數(shù)型等。 2. 字符串型(String):表示文本字符串,可以使用單引號、雙引號和三引號包裹。 3. 布爾型(Boolean):表示真(True)和假(False),用于邏輯運算。 4. 列表型(List):表示由一系列元素組成的序列,可包含任何類型的元素。 5. 元組型(Tuple):類似于列表,但不可修改,用小括號包裹。 6. 集合型(Set):表示一組互不相同的元素,用大括號包裹。 7. 字典型(Dictionary):表示一組鍵值對,用大括號包裹,鍵和值之間使用冒號隔開。
一個變量可以以任意數(shù)據(jù)類型的值進行賦值,同時變量的類型可以在程序運行過程中動態(tài)改變。Python 中使用 type() 函數(shù)可以獲取變量的數(shù)據(jù)類型。例如:
a = 10 b = "hello" c = True d = [1, 2, 3] print(type(a)) # 輸出:print(type(b)) # 輸出: print(type(c)) # 輸出: print(type(d)) # 輸出:
在 Python 中,類型轉(zhuǎn)換也是非常容易的。比如將字符串轉(zhuǎn)換為整型或浮點型,可以使用 int() 和 float() 函數(shù);將列表轉(zhuǎn)換為元組,可以使用 tuple() 函數(shù)。但需要注意的是,有些類型之間是不能進行轉(zhuǎn)換的。