Casting u programiranju se odnosi na promenu tipa podatka promenljive sa jednog tipa na drugi. U Pythonu, možete izvršiti casting (konverziju) pomoću određenih funkcija ili konstruktorima za različite tipove podataka. Evo nekoliko primera castinga u Pythonu:
Casting u ceo broj (int)
Možete konvertovati druge tipove podataka u ceo broj koristeći funkciju int()
.
decimalni = 3.14
ceo_broj = int(decimalni) # Konverzija decimalnog broja u ceo broj
Casting u decimalni broj (float)
Možete konvertovati druge tipove podataka u decimalni broj koristeći funkciju float()
.
broj = 42
decimalni_broj = float(broj)
# Konverzija celog broja u decimalni broj
Casting u nisku (string)
Možete konvertovati druge tipove podataka u nisku koristeći funkciju str()
.
broj = 42
niska = str(broj) # Konverzija celog broja u nisku
Casting u kompleksni broj (complex)
Možete konvertovati druge tipove podataka u kompleksni broj koristeći konstruktor complex()
.
ceo_broj = 5
imaginarni_deo = 2
kompleksni = complex(ceo_broj, imaginarni_deo)
# Konverzija celog broja u kompleksni broj
Casting u listu (list)
Možete konvertovati druge tipove podataka u listu koristeći funkciju list()
.
niska = "Python"
lista = list(niska) # Konverzija niske u listu karaktera
Casting u rečnik (dict)
Možete konvertovati druge tipove podataka u rečnik koristeći funkciju dict()
.
lista = [("kljuc", "vrednost")]
recnik = dict(lista) # Konverzija liste u rečnik
Casting vam omogućava da promenite tip podataka promenljive prema svojim potrebama i izvršite operacije koje zahtevaju specifičan tip podataka. Ovo je korisno za obradu podataka i manipulaciju tipovima podataka u Pythonu.
No comments:
Post a Comment