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

Bagaimana untuk menukar nombor kepada rentetan dalam Python?

WBOY
Lepaskan: 2023-08-19 20:45:25
ke hadapan
6158 orang telah melayarinya

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))
Salin selepas log masuk

Output

Integer =  60
Type=  <class 'int'>
String =  60
Type =  <class 'str'>
Salin selepas log masuk

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))
Salin selepas log masuk

Output

Integer =  25
Type=  <class 'int'>

String =  25
Type =  <class 'str'>
Salin selepas log masuk

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))
Salin selepas log masuk

Output

Integer =  90
Type=  <class 'int'>

String =  90
Type =  <class 'str'>
Salin selepas log masuk

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))
Salin selepas log masuk

Output

Integer =  150
Type=  <class 'int'>

String =  150
Type =  <class 'str'>
Salin selepas log masuk

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))
Salin selepas log masuk

Output

Integer =  21
Type=  <class 'int'>

String =  21
Type =  <class 'str'>
Salin selepas log masuk

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!

sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan