Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk menukar nombor kepada rentetan dalam Python?

Bagaimana untuk menukar nombor kepada rentetan dalam Python?

WBOY
WBOYke hadapan
2023-08-19 20:45:256076semak imbas

Bagaimana untuk menukar nombor kepada rentetan dalam Python?

Untuk menukar nombor kepada rentetan, terdapat banyak cara. Mari kita lihat mereka satu persatu.

Tukar nombor kepada rentetan menggunakan format()

Terjemahan bahasa Cina bagi

Contoh

ialah:

Contoh

Dalam contoh ini, kami akan menggunakan kaedah format() untuk menukar nombor kepada rentetan -

# 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'>

Tukar nombor kepada rentetan menggunakan fungsi str()

Terjemahan bahasa Cina bagi

Contoh

ialah:

Contoh

Dalam contoh ini, kami akan menggunakan kaedah str() untuk menukar nombor kepada rentetan −

# 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'>

Tukar nombor kepada rentetan menggunakan format %s

Terjemahan bahasa Cina bagi

Contoh

ialah:

Contoh

Dalam contoh ini, kami akan menggunakan penentu format %s untuk menukar nombor kepada rentetan −

# 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'>

Tukar nombor kepada rentetan menggunakan __str__()

Terjemahan bahasa Cina bagi

Contoh

ialah:

Contoh

Dalam contoh ini, kita akan menukar nombor kepada rentetan menggunakan kaedah __string__() dalam Python -

# 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'>

Tukar nombor kepada rentetan menggunakan f-string

Terjemahan bahasa Cina bagi

Contoh

ialah:

Contoh

Dalam contoh ini, kita akan menggunakan f-string untuk menukar nombor kepada rentetan −

# 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'>

Atas ialah kandungan terperinci Bagaimana untuk menukar nombor kepada rentetan dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam