Fusione in pitone
Specificare un tipo di variabile
Ci possono essere momenti in cui si desidera specificare un tipo su una variabile. Questo può essere fatto con il casting. Python è un linguaggio orientato agli oggetti e come tale utilizza le classi per definire i tipi di dati, inclusi i suoi tipi primitivi.
Il cast in Python viene quindi eseguito utilizzando le funzioni di costruzione:
- int() - costruisce un numero intero da un valore letterale intero, un valore letterale float (rimuovendo tutti i decimali) o un valore letterale stringa (a condizione che la stringa rappresenti un numero intero)
- float() - costruisce un numero float da un intero letterale, un float letterale o una stringa letterale (a condizione che la stringa rappresenti un float o un intero)
- str() - costruisce una stringa da un'ampia varietà di tipi di dati, incluse stringhe, letterali interi e letterali float
Esempio
Interi:
x = int(1) # x will be 1
y = int(2.8) # y will be 2
z = int("3") # z will be 3
Esempio
Galleggianti:
x = float(1) # x will be 1.0
y = float(2.8) # y will be 2.8
z = float("3") # z will be 3.0
w = float("4.2") # w will be 4.2
Esempio
Stringhe:
x = str("s1") # x will be 's1'
y = str(2) # y will be '2'
z = str(3.0) # z will be '3.0'