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
- += operator. Operator += menambahkan string ke yang lain
- Penggabungan string(). Ini mengembalikan string yang digabungkan dengan elemen iterable
- 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
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
- Menggunakan tali. bergabung() metode
- 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: MillieBobbyMetode 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: MillieBobbyDalam 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