Hogyan elemezhetek egy karakterláncot float vagy int értékre?
Pythonban hogyan tudok egy olyan numerikus karakterláncot, mint az "545.2222"
a megfelelő lebegőértékre, 545.2222
, elemezni? Vagy a "31"
karakterláncot egy egész számra, 31
?
Csak azt szeretném tudni, hogyan lehet egy float str
-t float
-ra, és (külön-külön) egy int str
-t int
-re elemezni.
2097
3
A codelogic és harley felhasználóknak igazuk van, de ne feledd, hogy ha tudod, hogy a karakterlánc egész szám (például 545), akkor hívhatod az int("545") parancsot anélkül, hogy először lebegőre kellene átváltani.
Ha a karakterláncok listában vannak, használhatod a map függvényt is.
Ez csak akkor jó, ha mind ugyanolyan típusúak.
float("545.2222")
ésint(float("545.2222"))