Python Specifica il tipo di variabile
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 intero letterale, un float letterale (arrotondando per difetto al numero intero precedente) o una stringa letterale (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'