There are many ways to convert a number to a string. Let’s look at them one by one.
In this example, we will use the format() method to convert a number to a string -
# Integer to be converted n = 60 # Display the integer and it's type print("Integer = ",n) print("Type= ", type(n)) # Convert the integer to string and display the type myStr = "{}".format(n) print("\nString = ", myStr) print("Type = ", type(myStr))
Integer = 60 Type= <class 'int'> String = 60 Type = <class 'str'>
In this example, we will use the str() method to convert a number to a string −
# Integer to be converted n = 25 # Display the integer and it's type print("Integer = ",n) print("Type= ", type(n)) # Convert the integer to string using str() and display the type myStr = str(n) print("\nString = ", myStr) print("Type = ", type(myStr))
Integer = 25 Type= <class 'int'> String = 25 Type = <class 'str'>
In this example, we will use the %s format specifier to convert a number to a string −
# Integer to be converted n = 90 # Display the integer and it's type print("Integer = ",n) print("Type= ", type(n)) # Convert the integer to string using %s and display the type myStr = "% s" % n print("\nString = ", myStr) print("Type = ", type(myStr))
Integer = 90 Type= <class 'int'> String = 90 Type = <class 'str'>
In this example, we will use the __string__() method in Python to convert a number to a string -
# Integer to be converted n = 150 # Display the integer and it's type print("Integer = ",n) print("Type= ", type(n)) # Convert the integer to string using __str__() and display the type myStr = n.__str__() print("\nString = ", myStr) print("Type = ", type(myStr))
Integer = 150 Type= <class 'int'> String = 150 Type = <class 'str'>
In this example, we will use f-string to convert a number to a string −
# Integer to be converted n = 21 # Display the integer and it's type print("Integer = ",n) print("Type= ", type(n)) # Convert the integer to string using f-string and display the type myStr = f'{n}' print("\nString = ", myStr) print("Type = ", type(myStr))
Integer = 21 Type= <class 'int'> String = 21 Type = <class 'str'>
The above is the detailed content of How to convert number to string in Python?. For more information, please follow other related articles on the PHP Chinese website!