Belajar Python 3 - Syntax - Concatenation
Concatenation
Operator + tidak hanya menambahkan dua angka, tetapi juga dapat "menambahkan" dua string! Proses menggabungkan dua string disebut penggabungan string. Penggabungan string membuat string baru yang terdiri dari konten string pertama diikuti oleh konten string kedua (tanpa ada ruang tambahan di antara keduanya).
greeting_text = "Hey there!"
question_text = "How are you doing?"
full_text = greeting_text + question_text
# Prints "Hey there!How are you doing?"
print(full_text)
Dalam contoh kode ini, kami membuat dua variabel yang menyimpan string dan kemudian menggabungkannya. Tapi kami perhatikan bahwa hasilnya tidak ada spasi di antara keduanya, mari kita tambahkan ruang di antaranya menggunakan operator gabungan yang sama!
full_text = greeting_text + " " + question_text
# Prints "Hey there! How are you doing?"
print(full_text)
Sekarang kode mencetak pesan yang kami harapkan.
Jika Anda ingin menggabungkan string dengan angka, Anda harus membuat angka menjadi string terlebih dahulu, menggunakan fungsi
str()
. Jika Anda mencoba untuk print()
variabel numerik, Anda dapat menggunakan koma untuk meneruskannya sebagai argumen yang berbeda daripada mengubahnya menjadi string.birthday_string = "I am "
age = 10
birthday_string_2 = " years old today!"
# Concatenating an integer with strings is possible if we turn the integer into a string first
full_birthday_string = birthday_string + str(age) + birthday_string_2
# Prints "I am 10 years old today!"
print(full_birthday_string)
# If we just want to print an integer
# we can pass a variable as an argument to
# print() regardless of whether
# it is a string.
# This also prints "I am 10 years old today!"
print(birthday_string, age, birthday_string_2)
Menggunakan str () kita bisa mengonversi variabel yang bukan string ke string dan kemudian menyatukannya. Tetapi kita tidak perlu mengonversi angka menjadi string agar itu menjadi argumen untuk pernyataan cetak.Instruksi
1. Menggabungkan string dan menyimpan pesan yang mereka bentuk di pesan variabel.
Sekarang batalkan komentar pada pernyataan cetak dan jalankan kode Anda untuk melihat hasilnya di terminal!
Script Latihan :
string1 = "The wind, "
string2 = "which had hitherto carried us along with amazing rapidity, "
string3 = "sank at sunset to a light breeze; "
string4 = "the soft air just ruffled the water and "
string5 = "caused a pleasant motion among the trees as we approached the shore, "
string6 = "from which it wafted the most delightful scent of flowers and hay."
# Define message below:
message = string1 + string2 + string3 + string4 + string5 + string6
The wind, which had hitherto carried us along with amazing rapidity, sank at sunset to a light breeze; the soft air just ruffled the water and caused a pleasant motion among the trees as we approached the shore, from which it wafted the most delightful scent of flowers and hay.
Labels: Python
<< Home