Bir dizeyi float veya int olarak nasıl ayrıştırabilirim?
Python'da, "545.2222"
gibi bir sayısal dizeyi karşılık gelen float değeri olan 545.2222
ye nasıl ayrıştırabilirim? Ya da "31"
dizesini bir tamsayı olan 31
değerine nasıl ayrıştırabilirim?
Sadece bir float str
nin bir float
a ve (ayrı olarak) bir int str
nin bir int
e nasıl ayrıştırılacağını bilmek istiyorum.
2097
3
Kullanıcılar codelogic ve harley doğrudur, ancak dizenin bir tamsayı olduğunu biliyorsanız (örneğin, 545) önce float'a dönüştürmeden int("545") diyebileceğinizi unutmayın.
Dizeleriniz bir liste halindeyse, map işlevini de kullanabilirsiniz.
Sadece hepsi aynı türden olursa iyi olur.
float("545.2222")
veint(float("545.2222"))