Python

Penggabungan String Python

Penggabungan String Python
Penggabungan string berarti membuat string baru dengan menggabungkan dua atau lebih nilai string. Banyak metode bawaan dan '+' operator digunakan untuk menggabungkan nilai string dalam banyak bahasa pemrograman. '+' operator juga digunakan dalam python untuk menggabungkan nilai string tetapi bekerja secara berbeda dari bahasa scripting lainnya. Dalam JavaScript, ketika nilai string digabungkan dengan nilai angka maka nilai angka akan dikonversi secara otomatis menjadi string dan digabungkan dengan nilai string lainnya. Tetapi jika Anda melakukan tugas yang sama dengan Python maka itu akan menghasilkan kesalahan karena Python tidak dapat mengubah angka menjadi string secara otomatis. Banyak cara lain yang ada di Python untuk menggabungkan nilai string. Artikel ini menunjukkan bagaimana Anda dapat melakukan penggabungan string dengan Python dengan cara yang berbeda.  Sini, spyder3 editor digunakan untuk menulis dan mengeksekusi skrip artikel ini.

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

10 Game Teratas untuk Dimainkan di Ubuntu
Platform Windows telah menjadi salah satu platform yang mendominasi untuk bermain game karena persentase besar dari game yang berkembang saat ini untu...
5 Game Arkade Terbaik untuk Linux
Saat ini, komputer adalah mesin serius yang digunakan untuk bermain game. Jika Anda tidak bisa mendapatkan skor tinggi baru, Anda akan tahu apa yang s...
Pertempuran Untuk Wesnoth 1.13.6 Pengembangan Dirilis
Pertempuran Untuk Westnoth 1.13.6 dirilis bulan lalu, adalah rilis pengembangan keenam dalam 1.13.x series dan memberikan sejumlah peningkatan, teruta...