← Back to team overview

sslug-teknik team mailing list archive

Re: steng til tal funktion i python

 

Martin Hansen <martinh@xxxxxxxxx> writes:

> Findes der en funktion i python der kan konvertere en streng til tal? 
> Så fx "1" --> 1 og "117.99" --> 117.99

int() kan bruges i tilfældet med heltal og float() klarer resten.
string modulet indeholder også et par funktioner til streng->tal
konvertering. 
int() laver en exception når du giver den en float, men det kan nemt
klares i stil med dette:
streng = "117.99"
try:
	tal = int(streng)
except ValueError:
	tal = float(streng)

Godt at se at man ikke er den eneste Python bruger her ;-)

-- 
Martin Skott
Software Developer
Propylon - Enabling Universal Mobility
http://www.propylon.com
Tel: +353 096 37245
Mobile: +353 087 9680370


References