Python -datatipes
Ingeboude datatipes
In programmering is datatipe 'n belangrike konsep.
Veranderlikes kan data van verskillende tipes stoor, en verskillende tipes kan verskillende dinge doen.
Python het by verstek die volgende datatipes ingebou in hierdie kategorieë:
Tekstipe: | str |
Numeriese tipes: | int , float ,
complex |
Reeks tipes: | list , tuple ,
range |
Kartering tipe: | dict |
Stel tipes: | set ,frozenset |
Boole-tipe: | bool |
Binêre tipes: | bytes , bytearray ,
memoryview |
Kry die datatipe
Jy kan die datatipe van enige voorwerp kry deur die type()
funksie te gebruik:
Voorbeeld
Druk die datatipe van die veranderlike x:
x = 5
print(type(x))
Stel die datatipe in
In Python word die datatipe gestel wanneer u 'n waarde aan 'n veranderlike toeken:
Example | Data Type | Try it |
---|---|---|
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 |
Stel die spesifieke datatipe in
As jy die datatipe wil spesifiseer, kan jy die volgende konstruktorfunksies gebruik:
Example | Data Type | Try it |
---|---|---|
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 |