Python 數據類型

 

內置數據類型

在編程中,數據類型是一個重要的概念。 變量可以存儲不同類型的數據,並且不同類型可以執行不同的操作。在這些類別中,Python默認具有以下內置數據類型:

  • 文字類型: str
  • 數值類型: intfloat, complex
  • 序列類型: listtuple, range
  • 映射類型: dict
  • 集合類型: set, frozenset
  • 布爾類型: bool
  • 二進制類型: bytesbytearray, memoryview

獲取數據類型

您可以使用以下 type() 函數獲取任何對象的數據類型:

打印變量x的數據類型:

x = 5
print(type(x))

設置數據類型

在Python中,當您爲變量分配值時,將設置數據類型:

x = "Hello World"
#display x:
print(x)
#display the data type of x:
print(type(x)) 
x = 20
#display x:
print(x)
#display the data type of x:
print(type(x)) 
x = frozenset({"apple", "banana", "cherry"})
#display x:
print(x)
#display the data type of x:
print(type(x)) 

 

x = True
#display x:
print(x)
#display the data type of x:
print(type(x)) 

設置特定的數據類型

如果要指定數據類型,則可以使用以下構造函數:

例子 數據類型 嘗試
x = str("Hello World") str 嘗試一下
x = int(20) int 嘗試一下
x = float(20.5) float 嘗試一下
x = complex(1j) complex 嘗試一下
x = list(("apple", "banana", "cherry")) list 嘗試一下
x = tuple(("apple", "banana", "cherry")) tuple 嘗試一下
x = range(6) range 嘗試一下
x = dict(name="John", age=36) dict 嘗試一下
x = set(("apple", "banana", "cherry")) set 嘗試一下
x = frozenset(("apple", "banana", "cherry")) frozenset 嘗試一下
x = bool(5) bool 嘗試一下
x = bytes(5) bytes 嘗試一下
x = bytearray(5) bytearray 嘗試一下
x = memoryview(bytes(5)) memoryview 嘗試一下

相關資料

Python 教程

Python 運算符

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章