【PYTHON】Python的資料型態。Python Data Types.

 【PYTHON】Python的資料型態。Python Data Types.


Python的預定義的資料型態。基本資料型態

在程式設計中,資料型態是非常重要的。

變數可以儲存不同型態的資料, 且不同型態可以處理的事情也不相同。

Python有下面的預設就建立好的資料型態(基本型態), 以下這些類別:

Text Type(文字型態):str
Numeric Types(數字型態):intfloatcomplex
Sequence Types(順序型態):listtuplerange
Mapping Type(對映型態):dict
Set Types(集合型態):setfrozenset
Boolean Type(邏輯值型態):bool
Binary Types(二元型態):bytesbytearraymemoryview

Python中如何取得資料類別呢:

你可以使用type() 函數來得到任何物件(object)的資料型態:

範例:

Print the data type of the variable x:

x = 5
print(type(x))

上面會有輸出:

<class 'int'>

設定資料型態

在Python中, 資料型態是一個是在當你對變數付與值後程式才會設定資料型態。

ExampleData Type
x = "Hello World"str
x = 20int
x = 20.5float
x = 1jcomplex
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 = Truebool
x = b"Hello"bytes
x = bytearray(5)bytearray
x = memoryview(bytes(5))memoryview

設定特別的資料型態

如果你想要特別的指定資料型態, 你可以使用下面的建構式:

ExampleData 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.

留言

這個網誌中的熱門文章

【多益】現點現做的英文怎麼說呢?

《Microsoft Word 應用》:圖片被文字蓋住解決方法,不可設定為固定行高

如何在Ubuntu系統上安裝Notepad ++ (Install Notepad++ On Ubuntu 16.04 / 17.10 / 18.04 / 20.04)