String to Int and Int to String in Python
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'>
Last Updated :
28 Jul, 2020
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...