Datatype Conversion

Updated on Jan 07, 2020


Once in a while you will want to convert data type of one type to another type. Data type conversion is also known as Type casting.

Converting int to float #


To convert int to float you can use the float() function.

1
2
3
>>> i = 10
>>> float(i)
10.0

Converting float to int #


To convert float to int you need to use int() function.

1
2
3
>>> f = 14.66
>>> int(f)
14

Converting string to int #


To convert string to int, use the int() function.

1
2
3
>>> s = "123"
>>> int(s)
123

tip:

If string contains non numeric character then int() will throw ValueError exception.

Converting number to string #


To convert a number to string use the str() function.

1
2
3
4
5
6
>>> i = 100
>>> str(i)
"100"
>>> f = 1.3
str(f)
'1.3'

Rounding numbers #


Rounding numbers is done via the round() function.

Syntax: round(number[, ndigits])

1
2
3
>>> i = 23.97312
>>> round(i, 2)
23.97

Next we will cover control statements.


Other Tutorials (Sponsors)