Python datatyper
- Forrige Side Python variabler
- Næste Side Python Tal
Indbyggede data typer
I programmering er data type et vigtigt koncept.
Variabler kan gemme forskellige typer data, og forskellige typer kan udføre forskellige operationer.
I disse kategorier har Python standard følgende indbyggede data typer:
Tekst type: | str |
Numerisk type: | int , float , complex |
Sekvens type: | list , tuple , range |
Kortlægning type: | dict |
Samling type: | set , frozenset |
Bolig type: | bool |
Binær type: | bytes , bytearray , memoryview |
Få data type
Du kan bruge type() funktionen til at få data typen for enhver objekt:
Eksempel
Print variabelens data type: x
x = 10 print(type(x))
Definer data type
I Python, når du tildeler en variabel en værdi, definerer du data typen:
Eksempel | Datatyper | Prøv Det |
---|---|---|
x = "Hej Verden" | str | Prøv Det |
x = 29 | int | Prøv Det |
x = 29.5 | float | Prøv Det |
x = 1j | complex | Prøv Det |
x = ["æble", "banan", "kirsebær"] | list | Prøv Det |
x = ("æble", "banan", "kirsebær") | tuple | Prøv Det |
x = range(6) | range | Prøv Det |
x = {"navn" : "Bill", "alder" : 63} | dict | Prøv Det |
x = {"æble", "banan", "kirsebær"} | set | Prøv Det |
x = frosnet({"æble", "banan", "kirsebær"}) | frozenset | Prøv Det |
x = True | bool | Prøv Det |
x = b"Hello" | bytes | Prøv Det |
x = bytearray(5) | bytearray | Prøv Det |
x = memoryview(bytes(5)) | memoryview | Prøv Det |
Indstil specifik datatype
Hvis du ønsker at specificere datatypen, kan du bruge følgende konstruktører:
Eksempel | Datatyper | Prøv Det |
---|---|---|
x = str("Hello World") | str | Prøv Det |
x = int(29) | int | Prøv Det |
x = float(29.5) | float | Prøv Det |
x = complex(1j) | complex | Prøv Det |
x = list(("apple", "banana", "cherry")) | list | Prøv Det |
x = tuple(("apple", "banana", "cherry")) | tuple | Prøv Det |
x = range(6) | range | Prøv Det |
x = dict(name="Bill", age=36) | dict | Prøv Det |
x = set(("apple", "banana", "cherry")) | set | Prøv Det |
x = frozenset(("apple", "banana", "cherry")) | frozenset | Prøv Det |
x = bool(5) | bool | Prøv Det |
x = bytes(5) | bytes | Prøv Det |
x = bytearray(5) | bytearray | Prøv Det |
x = memoryview(bytes(5)) | memoryview | Prøv Det |
- Forrige Side Python variabler
- Næste Side Python Tal