Oct 28, 2023

Konverzija tipova podataka u Pythonu

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