Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimanakah Saya Boleh Menggabungkan Rentetan dan Integer dalam Python?

Bagaimanakah Saya Boleh Menggabungkan Rentetan dan Integer dalam Python?

Mary-Kate Olsen
Lepaskan: 2024-12-30 21:37:16
asal
676 orang telah melayarinya

How Can I Concatenate Strings and Integers in Python?

Menggabungkan Objek str dan int dalam Python

Apabila cuba menggabungkan objek str dengan objek int dalam Python, mesej ralat mungkin berlaku disebabkan oleh makna operator yang berbeza untuk jenis angka dan urutan. Untuk menyelesaikan isu ini, penukaran eksplisit diperlukan.

Penukaran Eksplisit

# Convert int to str
things = 5
print("You have " + str(things) + " things.")
Salin selepas log masuk
# Convert str to int (for addition)
total = int('456') + 789
Salin selepas log masuk

Pemformatan Rentetan

Pelaksanaan Python moden menawarkan pilihan pemformatan rentetan alternatif yang menghapuskan keperluan untuk berbilang operasi dan memberikan lebih kawalan ke atas nilai perwakilan:

% Interpolasi

print("You have %d things." % things)
Salin selepas log masuk

str.format()

print("You have {} things.".format(things))
Salin selepas log masuk

F- Rentetan (Python 3.6 )

print(f"You have {things} things.")
Salin selepas log masuk

Ini kaedah pemformatan membenarkan penyesuaian, kawalan ketepatan dan kebolehbacaan kod yang lebih baik.

Argumen Kedudukan Berbilang

Melalukan berbilang argumen kedudukan untuk mencetak() menggabungkannya secara automatik menggunakan kata kunci sep hujah (lalai: ' '):

print('you have', things, 'things.', sep=' ... ')
Salin selepas log masuk

Walaupun lebih fleksibel daripada eksplisit penukaran, pemformatan rentetan menyediakan lebih banyak fungsi dan kawalan.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menggabungkan Rentetan dan Integer dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan