Home  >  Article  >  Backend Development  >  How to convert number to string in Python?

How to convert number to string in Python?

WBOY
WBOYforward
2023-08-19 20:45:256078browse

How to convert number to string in Python?

There are many ways to convert a number to a string. Let’s look at them one by one.

Use format() to convert numbers to strings

The Chinese translation of

Example

is:

Example

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))

Output

Integer =  60
Type=  <class 'int'>
String =  60
Type =  <class 'str'>

Use the str() function to convert numbers to strings

The Chinese translation of

Example

is:

Example

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))

Output

Integer =  25
Type=  <class 'int'>

String =  25
Type =  <class 'str'>

Convert numbers to strings using %s format

The Chinese translation of

Example

is:

Example

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))

Output

Integer =  90
Type=  <class 'int'>

String =  90
Type =  <class 'str'>

Use __str__() to convert numbers to strings

The Chinese translation of

Example

is:

Example

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))

Output

Integer =  150
Type=  <class 'int'>

String =  150
Type =  <class 'str'>

Use f-string to convert numbers to strings

The Chinese translation of

Example

is:

Example

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))

Output

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!

Statement:
This article is reproduced at:tutorialspoint.com. If there is any infringement, please contact admin@php.cn delete