Convert string to integer in Python

In Python an strings can be converted into a integer using the built-in int() function. The int() function takes in any python data type and converts it into a integer.But use of the int() function is not the only way to do so. This type of conversion can also be done using thefloat() keyword, as a float value can be used to compute with integers.

Below is the list of possible ways to convert an integer to string in python:

1. Using int() function

Syntax: int(string)

Example:

num = '10'
  
# check and print type num variable 
print(type(num))  
  
# convert the num into string  
converted_num = int(num) 
  
# print type of converted_num 
print(type(converted_num)) 
  
# We can check by doing some mathematical operations 
print(converted_num + 20) 
As a side note, to convert to float, we can use float() in Python

num = '10.5'
  
# check and print type num variable 
print(type(num))  
  
# convert the num into string  
converted_num = float(num) 
  
# print type of converted_num 
print(type(converted_num)) 
  
# We can check by doing some mathematical operations 
print(converted_num + 20.5) 
2. Using float() function

We first convert to float, then convert float to integer. Obviously the above method is better (directly convert to integer)

Syntax: float(string)


Example:

a = '2'
b = '3'
  
# print the data type of a and b 
print(type(a)) 
print(type(b)) 
  
# convert a using float 
a = float(a) 
  
# convert b using int 
b = int(b) 
  
# sum both integers 
sum = a + b 
  
# as strings and integers can't be added 
# try testing the sum 
print(sum) 
Output:

class 'str'
class 'str'
5.0

Comments

Popular posts from this blog

I get wrong characters when retreiving the message body of an email using TIdIMAP4.UIDRetrieveTextPeek2()

How to drop the all the 1's in a correlation matrix

Today Walkin 14th-Sept