Convert String to Long 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 information about converting a string to long.
Converting String to long
A long is an integer type value that has unlimited length. By converting a string into long we are translating the value of string type to long type. In Python3 int is upgraded to long by default which means that all the integers are long in Python3. So we can use int() to convert a string to long in Python.
Syntax :
int(string, base)
Parameter :
string : consists of 1's and 0's
base : (integer value) base of the number.example 1
Example 1:
Python3
a_string = "123"
print ( type (a_string))
a_long = int (a_string)
print (a_long)
print ( type (a_long))
|
Output:
<class 'str'>
123
<class 'int'>
Example 2:
Python3
a = '0x'
arr0 = '00000018000004000000000000000000'
arr1 = '00000000000000000000000000000000'
arr2 = 'fe000000000000000000000000000000'
arr3 = '00000000000000000000000000ffffff'
data = a + arr0 + arr1 + arr2 + arr3
print (data)
print ( type (data))
data1 = int (data, 16 )
print ( type (data1))
|
Output:
0x0000001800000400000000000000000000000000000000000000000000000000fe00000000000000000000000000000000000000000000000000000000ffffff
<type ‘str’>
<type ‘int’>
Share your thoughts in the comments
Please Login to comment...