Cara menggunakan python concatenate bits

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

Hasil :
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.

Method 1: One method of achieving this can be counting the number of digits of second number. Then multiply the first number with 10^digits and adding both the numbers. Below is the implementation.




# Python program to concatenate

# two numbers

  

  

def numConcat(num1, num2):

  

90691
0
90691
1

90691
0
90691
3
90691
4
90691
5
90691
6
90691
7
90691
8

  

90691
0
90691
1

90691
0
90691
3
90691
4
90691
3
90691
6
90691
6
90691
8
90691
6
90691
6# Python program to concatenate1

  

90691
0# Python program to concatenate4

90691
0
90691
3# Python program to concatenate7
90691
4 # Python program to concatenate9

  

90691
0# two numbers2
90691
3

  

  

# two numbers6

# two numbers7

90691
4 # two numbers9

 0

90691
4  2

 3 4

Output:

90691

Method 2: Another method can be converting both the numbers to the string. Then concatenate them and convert them back to integers. Below is the implementation.