String to Int and Int to String in Python
Last Updated :
28 Jul, 2020
Python defines type conversion functions to directly convert one data type to another. This article is aimed at providing the information about converting a string to int and int to string.
Converting a string to an int
If we want to convert a number that is represented in the string to int, we have to use the int() function. This function is used to convert a number in given base to decimal.
Syntax: int(string, base)
Parameter :
string : consists of 1’s and 0’s
base : (integer value) base of the number.
Example:
Python3
n = '321'
print ( 'Type of num is :' , type (n))
n = int (n)
print ( 'So Now, type of num is :' , type (n))
|
Output:
Type of num is : <class 'str'>
So Now, type of num is : <class 'int'>
Converting an Int to string
Converting an int datatype to string can be done with the use of str() function.
Syntax: str(object, encoding=’utf-8′, errors=’strict’)
Parameters:
object: The object whose string representation is to be returned.
encoding: Encoding of the given object.
errors: Response when decoding fails.
Example:
Python3
hdv = 0x1eff
print ( 'Type of hdv :' , type (hdv))
hdv = str (hdv)
print ( 'Type of hdv now :' , type (hdv))
|
Output:
Type of hdv : <class 'int'>
Type of hdv now : <class 'str'>
Like Article
Suggest improvement
Share your thoughts in the comments
Please Login to comment...