View Discussion
Improve Article
Save Article
View Discussion
Improve Article
Save Article
In Python an integer can be converted into a string using the built-in str[] function. The str[] function takes in any python data type and converts it into a string. But use of the str[] is not the only way to do so. This type of conversion can also be done using the “%s” keyword, the .formatfunction or using f-stringfunction.
Below is the list of possible ways to convert an integer to string in python:
1. Using str[] function
Syntax: str[integer_value]
Example:
Python3
num
=
10
print
[
"Type of variable before convertion : "
,
type
[num]]
converted_num
=
str
[num]
print
[
"Type After convertion : "
,
type
[converted_num]]
Output:
Type of variable before convertion : Type After convertion :
2. Using “%s” keyword
Syntax: “%s” % integer
Example:
Python3
num
=
10
print
[
"Type of variable before convertion : "
,
type
[num]]
converted_num
=
"% s"
%
num
print
[
"Type after convertion : "
,
type
[converted_num]]
Output:
Type of variable before convertion : Type after convertion :
3. Using .format[] function
Syntax: ‘{}’.format[integer]
Example:
Python3
num
=
10
print
[
"Type before convertion : "
,
type
[num]]
converted_num
=
"{}"
.
format
[num]
print
[
"Type after convertion :"
,
type
[converted_num]]
Output:
Type before convertion : Type after convertion :
4. Using f-string
Syntax: f'{integer}’
Example:
Python3
num
=
10
print
[
"Type before convertion : "
,
type
[num]]
converted_num
=
f
'{num}'
print
[
"Type after convetion : "
,
type
[converted_num]]
Output:
Type before convertion : Type after convetion :
5. Using __str__[] method
Syntax: Integer.__str__[]
Python3
num
=
10
print
[
"Type before convertion : "
,
type
[num]]
converted_num
=
num.__str__[]
print
[
"Type after convetion : "
,
type
[converted_num]]
Output:
Type before convertion : Type after convetion :