Gabungan Rentetan menggunakan operator '+'
Buat fail python dengan skrip berikut untuk memeriksa caranya '+' pengendali bekerja di Python untuk penggabungan rentetan. Dua nilai rentetan diberikan kepada pemboleh ubah yang dinamakan str1 dan str2. Kedua-dua nilai ini digabungkan dengan betul dan dicetak. Seterusnya, satu nilai rentetan dan nilai angka diberikan kepada pemboleh ubah yang dinamakan teks dan harga. Sekiranya anda ingin menggabungkan nilai-nilai ini, maka akan menimbulkan ralat dengan menyebutnya int nilai boleh ditukar menjadi str. Jadi, nilai angka ditukar menjadi nilai rentetan dengan menggunakan str () kaedah sebelum menggabungkan data.
#!/ usr / bin / env python3# Tentukan nilai rentetan
str1 = "Saya suka"
str2 = "Pengaturcaraan"
# Menggabungkan nilai rentetan dengan nilai rentetan yang lain
gabunganTeks1 = str1 + str2
# Cetak hasil gabungan
cetak ("Menggabungkan rentetan dengan rentetan: \ n", menggabungkanTeks1)
# Tentukan nilai rentetan
text = "Harga buku adalah"
# Tentukan nilai nombor
harga = 50
# Menggabungkan nilai rentetan dengan nilai nombor
CombText2 = teks + "$" + str (harga)
# Cetak hasil gabungan
cetak ("\ nMenggabungkan rentetan dengan nombor: \ n", menggabungkanTeks2)
Pengeluaran:
Keluaran ditunjukkan di sebelah kanan gambar.
Gabungan Rentetan menggunakan operator '%'
Buat fail python dengan skrip berikut untuk memeriksa caranya '%' simbol berfungsi untuk penggabungan rentetan di Python. Ia berfungsi seperti format rentetan bahasa C. Di sini, dua nilai rentetan diberikan dalam pemboleh ubah, str1 dan str2. Anda boleh menggabungkan dua atau lebih nilai rentetan dengan membuat kumpulan yang dipisahkan koma dan menggunakan simbol '%' di bahagian depan kumpulan. Di sini, tanda kurung pertama, () digunakan untuk mengelompokkan nilai rentetan dan '% s' digunakan dalam cetak () kaedah untuk menentukan bahawa, nilai percetakan adalah rentetan.
#!/ usr / bin / env python3# Tentukan dua nilai rentetan
str1 = "Python"
str2 = "adalah bahasa skrip yang popular"
# Gabungkan nilai rentetan menggunakan operator '%'
cetak ("Keluaran setelah menggabungkan rentetan: \ n \ n% s% s"% (str1, str2))
Pengeluaran:
Keluaran ditunjukkan di sebelah kanan gambar.
Gabungan Rentetan menggunakan format () kaedah
Sekiranya anda ingin menggabungkan nilai rentetan secara lebih khusus maka anda harus menggunakan format () kaedah Python. Dengan menggunakan kaedah ini, anda boleh menggabungkan nilai rentetan berdasarkan kedudukannya. Kedudukan tali dikira sebagai 0,1,2 dan seterusnya. Dua nilai rentetan diambil dari pengguna dan diberikan kepada pemboleh ubah yang dinamakan str1 dan str2. Seterusnya, pemboleh ubah ini digunakan dalam format () kaedah sebagai hujah. Kedudukan pemboleh ubah tidak disebut dalam skrip. Jadi, kedudukan pemboleh ubah lalai adalah 0 dan 1.
#!/ usr / bin / env python3# Tentukan dua nilai rentetan
str1 = input ("Masukkan nilai rentetan pertama \ n")
str2 = input ("Masukkan nilai rentetan kedua \ n")
# Gabungkan nilai rentetan menggunakan operator format ()
menggabungkanTeks = " ".format (str1, str2)
# Cetak teks gabungan
cetak ("Output setelah menggabungkan rentetan: \ n \ n", gabunganTeks)
Pengeluaran:
Keluaran ditunjukkan di sebelah kanan gambar. Di sini, dua nilai input adalah 'Linux' dan 'Petunjuk' dan outputnya adalah 'LinuxHint'selepas penggabungan.
Gabungan Rentetan menggunakan sertai () kaedah
sertai () adalah kaedah Python lain yang berguna untuk menggabungkan tali. Sekiranya anda ingin menambahkan nilai rentetan tertentu pada saat menggabungkan rentetan, maka anda perlu menggunakannya sertai () kaedah untuk penggabungan. Buat fail python dengan skrip berikut untuk memeriksa penggunaan penyertaan () kaedah. Tiga nilai rentetan diberikan dalam pemboleh ubah yang dinamakan str1, str2, dan str3. Yang pertama sertai () digunakan untuk menggabungkan rentetan tanpa tali tertentu. Yang kedua sertai () digunakan untuk menggabungkan nilai rentetan dengan koma (,). Ketiga sertai () digunakan untuk menggabungkan nilai rentetan dengan garis baru (\ n).
#!/ usr / bin / env python3# Tentukan dua nilai rentetan
str1 = "Pengaturcaraan Python"
str2 = "Pengaturcaraan Bash"
str3 = "Pengaturcaraan Java"
# Menggunakan kaedah join () untuk menggabungkan rentetan
gabunganTeks = "".sertai ([str1, str2, str3])
# Cetak output
cetak ("\ nKeluaran: \ n% s"% gabunganTeks)
# Menggunakan kaedah join () dengan koma untuk menggabungkan rentetan
gabunganTeks = ",".sertai ([str1, str2, str3])
# Cetak output
cetak ("\ nKeluaran: \ n% s"% gabunganTeks)
# Menggunakan kaedah join () dengan baris baru untuk menggabungkan rentetan
gabunganTeks = "\ n".sertai ([str1, str2, str3])
# Cetak output
cetak ("\ nKeluaran: \ n% s"% gabunganTeks)
Pengeluaran:
Keluaran ditunjukkan di sebelah kanan gambar.
Menggabungkan rentetan tuple menggunakan kaedah join ()
Buat fail python dengan skrip berikut. Di sini, kaedah join () akan menggabungkan nilai rentetan tuple dengan baris baru (\ n).
#!/ usr / bin / env python3# Tentukan tuple nilai rentetan
tupleString = ("Ubuntu", "Windows", "MacOS", "Fedora", "Android", "RedHat")
# Gabungkan nilai rentetan tuple menggunakan kaedah join ()
gabunganTeks = "\ n".sertai (tupleString)
# Cetak output
cetak ("\ nSenarai sistem operasi adalah: \ n \ n% s"% CombText)
Pengeluaran:
Keluaran ditunjukkan di sebelah kanan gambar.
Hasilkan urutan rentetan dengan menggabungkan dua tali
Urutan nilai rentetan dapat dihasilkan dengan mudah dengan menggunakan kaedah bergabung (). Buat fail python dengan skrip berikut untuk membuat urutan abjad dengan nombor.
#!/ usr / bin / env python3#Tentukan dua nilai rentetan
str1 = "ABCD"
str2 = "1"
# Hasilkan urutan rentetan menggunakan kaedah join ()
gabunganTeks = str2.sertai (str1)
# Cetak output
cetak ("\ n% s"% menggabungkanTeks)
Pengeluaran:
Keluaran ditunjukkan di sebelah kanan gambar.
Kesimpulan:
Kaedah penggabungan tali yang berbeza ditunjukkan dalam artikel ini dengan menggunakan contoh yang mudah. Mudah-mudahan, pembaca dapat menggabungkan pelbagai rentetan dengan betul setelah mengamalkan contoh-contoh ini.
Tonton Video Pengarang: di sini