Cara menambahkan ke string python

String python adalah objek yang tidak dapat diubah yang terdiri dari urutan karakter, dan karakter hanyalah sebuah simbol

Apa yang ditambahkan dengan Python?

"Menambahkan" berarti menambahkan sesuatu di akhir objek Python. Menambahkan string berarti yang perlu Anda lakukan hanyalah menambahkan teks di akhir string yang ada

Menambahkan karakter ke sebuah string dapat memunculkan length_error jika ukuran yang dihasilkan melebihi jumlah maksimum karakter

Mengapa Anda menambahkan string?

Kita perlu menambahkan string karena menambahkan string ke yang lain berarti menggabungkannya

Python ditambahkan ke string

3 cara terbaik untuk menambahkan string dengan Python

  1. += operator. Operator += menambahkan string ke yang lain
  2. Penggabungan string(). Ini mengembalikan string yang digabungkan dengan elemen iterable
  3. f-string. Ini adalah cara baru yang komprehensif untuk memformat string

Metode 1. Gunakan operator +=

Untuk menambahkan string ke string lain dengan Python, gunakan operator +=. Itu menambahkan dua nilai bersama dan memberikan nilai akhir ke variabel

String baru dibuat menggunakan +=(plus operator yang sama) untuk menggabungkan dua string, dan string asli tidak akan berubah.  

# app.py

fname = "Millie"
mname = "Bobby"

# printing fname string
print("The first name: " + str(fname))

# printing mname add string
print("The middle name : " + str(mname))

# Using += operator adding one string to another
fname += mname

# print result
print("The concatenated string is: " + fname)

Keluaran

The first name: Millie
The middle name : Bobby
The concatenated string is: MillieBobby
_

Pertama, kami mendefinisikan dua string di mana kami akan menambahkan string kedua ke string pertama

Kemudian kami mencetak dua string dan menggunakan operator += untuk menyatukan atau menambahkan string. Dari hasil akhir, Anda dapat melihat string yang digabungkan

Menambahkan string beberapa kali dengan Python

Untuk menambahkan string berkali-kali dengan Python, gunakan while loop dengan += operator. Kemudian, buat fungsi yang ditentukan pengguna untuk menambahkan string sebanyak n kali ke string asli

# app.py

str = 'Millie'


def string_append(s, n):
    op = ''
    i = 0
    while i < n:
        op += s + '-'
        i = i + 1
    return op


jstring = string_append(str, 5)
print(jstring)

Keluaran

Millie-Millie-Millie-Millie-Millie-

Dalam contoh ini, kami mendefinisikan sebuah string dan sebuah fungsi, yang membutuhkan dua parameter. str dan beberapa kali

Kemudian kami menggunakan while loop untuk menggabungkan string hingga mencapai jumlah yang ditentukan, dan itu akan berhenti setelah kondisinya menjadi False

Fungsi string_append() mengembalikan beberapa string gabungan

Ada pendekatan lain yang bisa Anda gunakan untuk menambahkan string dengan Python

  1. Menggunakan tali. bergabung() metode
  2. Menggunakan f-string Python

Metode 2. Menggunakan metode String join()

Untuk menambahkan string dengan Python, gunakan string. bergabung() metode. Pertama, buat daftar, tambahkan string ke dalamnya, dan gunakan fungsi string join() untuk menggabungkannya guna mendapatkan string terakhir

# app.py

fname = "Millie"
mname = "Bobby"

# printing fname string
print("The first name: " + str(fname))

# printing mname add string
print("The middle name : " + str(mname))

# Create a list of Strings
listOfStrings = [fname, mname]

finalString = "".join(listOfStrings)

# print the final result
print("The appended string is: " + finalString)
_

Keluaran

The first name: Millie
The middle name : Bobby
The appended string is: MillieBobby

Metode 3. Gunakan f-string

Dari 3. Versi 6, Python f-strings adalah cara baru yang komprehensif untuk memformat string. Tidak hanya lebih mudah dibaca, tetapi juga lebih ringkas dan tidak mudah salah dibandingkan cara pemformatan lainnya, dan juga lebih cepat. Anda juga dapat menggabungkan string menggunakan f-string

# app.py

fname = "Millie"
mname = "Bobby"

# printing fname string
print("The first name: " + str(fname))

# printing mname add string
print("The middle name : " + str(mname))

# use f-strings to concat the strings.
finalString = f"{fname}{mname}"

# print result
print("The appended string is: " + finalString)
_

Keluaran

The first name: Millie
The middle name : Bobby
The appended string is: MillieBobby

Dalam contoh ini, sepertinya kita memformat dua string menggunakan f-string, tetapi kita menggabungkan dua string

Kesimpulan

Cara terbaik untuk menambahkan string dengan Python, gunakan operator +=. Kami melihat tiga pendekatan, tetapi cara terbaik adalah +=

Operator += dapat menambahkan karakter (atau string) ke akhir string lain dan melakukan tugas penambahan

Bisakah Anda += sebuah string Python?

+= operator . String di sebelah kanan digabungkan setelah variabel string di sebelah kiri. Jika Anda ingin menambahkan string ke akhir variabel string, gunakan operator +=. You can append another string to a string with the in-place operator, += . The string on the right is concatenated after the string variable on the left. If you want to add a string to the end of a string variable, use the += operator.

Bagaimana Anda menambahkan karakter ke string dengan Python?

Menggunakan operator + . Itu dapat menggabungkan satu atau lebih string atau karakter berdasarkan posisi yang kita inginkan. Mengingat fleksibilitas dan logikanya yang sederhana, metode ini sangat umum digunakan untuk menambahkan karakter dalam sebuah string.

Bagaimana Anda menambahkan ke string?

Penggabungan adalah proses menambahkan satu string ke akhir string lainnya. Anda menggabungkan string dengan menggunakan operator + . Untuk literal string dan konstanta string, penggabungan terjadi pada waktu kompilasi; .

Bagaimana cara menggabungkan 2 string dengan Python?

Gunakan operator + .