【PYTHON】Python的資料型態。Python Data Types.
【PYTHON】Python的資料型態。Python Data Types.
Python的預定義的資料型態。基本資料型態
在程式設計中,資料型態是非常重要的。
變數可以儲存不同型態的資料, 且不同型態可以處理的事情也不相同。
Python有下面的預設就建立好的資料型態(基本型態), 以下這些類別:
Text Type(文字型態): | str |
Numeric Types(數字型態): | int , float , complex |
Sequence Types(順序型態): | list , tuple , range |
Mapping Type(對映型態): | dict |
Set Types(集合型態): | set , frozenset |
Boolean Type(邏輯值型態): | bool |
Binary Types(二元型態): | bytes , bytearray , memoryview |
Python中如何取得資料類別呢:
你可以使用type() 函數來得到任何物件(object)的資料型態:
範例:
Print the data type of the variable x:
x = 5
print(type(x))
上面會有輸出:
<class 'int'>
設定資料型態
在Python中, 資料型態是一個是在當你對變數付與值後程式才會設定資料型態。
Example | Data Type | |
---|---|---|
x = "Hello World" | str | |
x = 20 | int | |
x = 20.5 | float | |
x = 1j | complex | |
x = ["apple", "banana", "cherry"] | list | |
x = ("apple", "banana", "cherry") | tuple | |
x = range(6) | range | |
x = {"name" : "John", "age" : 36} | dict | |
x = {"apple", "banana", "cherry"} | set | |
x = frozenset({"apple", "banana", "cherry"}) | frozenset | |
x = True | bool | |
x = b"Hello" | bytes | |
x = bytearray(5) | bytearray | |
x = memoryview(bytes(5)) | memoryview |
設定特別的資料型態
如果你想要特別的指定資料型態, 你可以使用下面的建構式:
Example | Data Type | |
---|---|---|
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 |
that's it.
留言
張貼留言