Penggabungan String menggunakan operator '+'
Buat file python dengan skrip berikut untuk memeriksa caranya '+' operator bekerja dengan Python untuk penggabungan string. Dua nilai string ditugaskan ke variabel bernama str1 dan str2. Kedua nilai ini digabungkan dengan benar dan dicetak. Selanjutnya, satu nilai string dan nilai numerik ditugaskan ke variabel bernama teks dan harga. Jika Anda ingin menggabungkan nilai-nilai ini maka itu akan menghasilkan kesalahan dengan menyebutkan bahwa ke dalam nilai dapat diubah menjadi str. Jadi, nilai numerik diubah menjadi nilai string dengan menggunakan str() metode sebelum menggabungkan data.
#!/usr/bin/env python3# Tentukan ke nilai string
str1 = "Saya suka"
str2 = "Pemrograman"
# Menggabungkan nilai string dengan nilai string lain
menggabungkanTeks1 = str1+str2
# Cetak hasil gabungan
print("Menggabungkan string dengan string:\n",combineText1)
# Tentukan nilai string
text = "Harga buku adalah "
# Tentukan nilai angka
harga = 50
# Menggabungkan nilai string dengan nilai angka
menggabungkanTeks2 = teks + "$" + str(harga)
# Cetak hasil gabungan
print("\nMenggabungkan string dengan angka:\n",combineText2)
Keluaran:
Outputnya ditampilkan di sisi kanan gambar.
Penggabungan String menggunakan operator '%'
Buat file python dengan skrip berikut untuk memeriksa caranya '%' simbol berfungsi untuk penggabungan string dengan Python. Ini berfungsi seperti pemformatan string bahasa C. Di sini, dua nilai string ditetapkan dalam variabel, str1 dan str2. Anda dapat menggabungkan dua atau lebih nilai string dengan membuat grup yang dipisahkan koma dan menggunakan simbol '%' di depan grup. Di sini, tanda kurung pertama, () digunakan untuk mengelompokkan nilai string dan '%s' digunakan dalam mencetak() metode untuk mendefinisikan itu, nilai pencetakan adalah string.
#!/usr/bin/env python3# Tentukan dua nilai string
str1 = "Python"
str2 = "adalah bahasa scripting yang populer"
# Gabungkan nilai string menggunakan operator '%'
print("Keluaran setelah menggabungkan string:\n\n%s %s" % (str1, str2))
Keluaran:
Outputnya ditampilkan di sisi kanan gambar.
Penggabungan String menggunakan format() metode
Jika Anda ingin menggabungkan nilai string lebih spesifik maka Anda harus menggunakan format() metode Python. Dengan menggunakan metode ini, Anda dapat menggabungkan nilai string berdasarkan posisinya. Posisi string dihitung sebagai 0,1,2 dan seterusnya. Dua nilai string diambil dari pengguna dan ditugaskan ke variabel bernama str1 dan str2. Selanjutnya, variabel-variabel ini digunakan dalam format() metode sebagai argumen. Posisi variabel tidak disebutkan dalam skrip. Jadi, posisi variabel default adalah 0 dan 1.
#!/usr/bin/env python3# Tentukan dua nilai string
str1 = input("Masukkan nilai string pertama\n")
str2 = input("Masukkan nilai string kedua\n")
# Gabungkan nilai string menggunakan operator format()
menggabungkanTeks = " ".format(str1, str2)
# Cetak teks gabungan
print("Hasil setelah menggabungkan string:\n\n",combineText)
Keluaran:
Outputnya ditampilkan di sisi kanan gambar. Di sini, dua nilai input adalah 'Linux' dan 'Petunjuk' dan outputnya adalah 'LinuxPetunjuk' setelah rangkaian.
Penggabungan String menggunakan Ikuti() metode
Ikuti() adalah metode Python lain yang berguna untuk menggabungkan string. Jika Anda ingin menambahkan nilai string tertentu pada saat menggabungkan string maka Anda harus menggunakan Ikuti() metode penggabungan. Buat file python dengan skrip berikut untuk memeriksa penggunaan bergabung() metode. Tiga nilai string ditetapkan dalam variabel bernama str1, str2, dan str3. Pertama Ikuti() digunakan untuk menggabungkan string tanpa string tertentu. Kedua Ikuti() digunakan untuk menggabungkan nilai string dengan koma (,). Ketiga Ikuti() digunakan untuk menggabungkan nilai string dengan baris baru(\n).
#!/usr/bin/env python3# Tentukan dua nilai string
str1 = "Pemrograman Python"
str2 = "Pemrograman Bash"
str3 = "Pemrograman Java"
# Menggunakan metode join() untuk menggabungkan string
menggabungkanTeks = "".bergabung([str1, str2, str3])
# Cetak hasilnya
print("\nKeluaran:\n%s" % menggabungkanTeks)
# Menggunakan metode join() dengan koma untuk menggabungkan string
menggabungkanTeks = ",".bergabung([str1, str2, str3])
# Cetak hasilnya
print("\nKeluaran:\n%s" % menggabungkanTeks)
# Menggunakan metode join() dengan baris baru untuk menggabungkan string
menggabungkanTeks = "\n".bergabung([str1, str2, str3])
# Cetak hasilnya
print("\nKeluaran:\n%s" % menggabungkanTeks)
Keluaran:
Outputnya ditampilkan di sisi kanan gambar.
Menggabungkan string Tuple menggunakan metode join()
Buat file python dengan skrip berikut:. Di sini, metode join() akan menggabungkan nilai string dari Tuple dengan baris baru(\n).
#!/usr/bin/env python3# Tentukan tupel nilai string
tupleString = ("Ubuntu", "Windows", "MacOS", "Fedora", "Android", "RedHat")
# Gabungkan nilai string dari Tuple menggunakan metode join()
menggabungkanTeks = "\n".bergabung(TupleString)
# Cetak hasilnya
print("\nDaftar sistem operasi adalah:\n\n%s" % combineText)
Keluaran:
Outputnya ditampilkan di sisi kanan gambar.
Hasilkan urutan string dengan menggabungkan dua string
Urutan nilai string dapat dibuat dengan mudah menggunakan metode join()(). Buat file python dengan skrip berikut untuk membuat urutan alfabet dengan angka.
#!/usr/bin/env python3#Tentukan dua nilai string
str1= "ABCD"
str2 = "1"
# Hasilkan urutan string menggunakan metode join()
menggabungkanTeks = str2.bergabung(str1)
# Cetak hasilnya
print("\n%s" % menggabungkanTeks)
Keluaran:
Outputnya ditampilkan di sisi kanan gambar.
Kesimpulan:
Berbagai cara penggabungan string ditampilkan dalam artikel ini dengan menggunakan contoh mudah. Semoga pembaca dapat menggabungkan beberapa string dengan benar setelah mempraktekkan contoh-contoh ini.
Tonton Video Penulis: di sini