Python Data Types

Binilang na uri ng data

Sa paggamit ng programming, ang uri ng data ay isang mahalagang konsepto.

Maaaring mag-iiba ang uri ng data ang variable, at ang iba't ibang uri ng data ay magbibigay ng iba't ibang operasyon.

Sa mga kategorya na ito, ang Python ay may mga nakalipas na binilang na uri ng data:

Uri ng text: str
Uri ng numeric: int, float, complex
Uri ng sequence: list, tuple, range
Uri ng mapping: dict
Uri ng collection: set, frozenset
Uri ng boolean: bool
Uri ng binary: bytes, bytearray, memoryview

Kakuha ng uri ng data

Maaari mong gamitin ang function na type() upang makakuha ng uri ng data ng anumang bagay:

Halimbawa

Iprint ang uri ng data ng variable x:

x = 10
print(type(x))

Paggamit ng halimbawa

Tatakda ang uri ng data

Sa Python, kapag nag-aassign ka ng value sa variable, magtatakda ka ng uri ng data:

Halimbawa Data Type Subukan
x = "Hello World" str Subukan
x = 29 int Subukan
x = 29.5 float Subukan
x = 1j complex Subukan
x = ["apple", "banana", "cherry"] list Subukan
x = ("apple", "banana", "cherry") tuple Subukan
x = range(6) range Subukan
x = {"name" : "Bill", "age" : 63} dict Subukan
x = {"apple", "banana", "cherry"} set Subukan
x = frozenset({"apple", "banana", "cherry"}) frozenset Subukan
x = True bool Subukan
x = b"Hello" bytes Subukan
x = bytearray(5) bytearray Subukan
x = memoryview(bytes(5)) memoryview Subukan

Set ng Partikular na Uri ng Datos

Kung nais mong tiyakin ang uri ng datos, maaari mong gamitin ang mga constructor na ito:

Halimbawa Data Type Subukan
x = str("Hello World") str Subukan
x = int(29) int Subukan
x = float(29.5) float Subukan
x = complex(1j) complex Subukan
x = list(("apple", "banana", "cherry")) list Subukan
x = tuple(("apple", "banana", "cherry")) tuple Subukan
x = range(6) range Subukan
x = dict(name="Bill", age=36) dict Subukan
x = set(("apple", "banana", "cherry")) set Subukan
x = frozenset(("apple", "banana", "cherry")) frozenset Subukan
x = bool(5) bool Subukan
x = bytes(5) bytes Subukan
x = bytearray(5) bytearray Subukan
x = memoryview(bytes(5)) memoryview Subukan