Pemangkasan ular piton
Untuk memangkas string dengan Python, gunakan fungsi strip(). Strip() adalah fungsi bawaan yang memotong string dan menghilangkan spasi putih di depan dan di belakang. Untuk menghapus spasi dari sisi kiri, gunakan fungsi lstrip(). Untuk menghapus spasi putih dari sisi kanan, gunakan fungsi rstrip().
- mengupas(). strip() mengembalikan string baru setelah menghapus spasi kosong di depan dan di belakang, termasuk tab (\t)
- rstrip(). rstrip() mengembalikan string baru dengan spasi kosong dihapus. Ini lebih mudah diingat dengan menghapus spasi putih dari sisi "kanan" string
- lstrip(). lstrip() mengembalikan string baru dengan spasi putih di depan dihapus atau menghapus spasi putih dari sisi "kiri" string
Semua metode ini tidak menerima argumen apa pun untuk menghapus spasi. Namun, jika argumen karakter diberikan, mereka akan menghapus karakter tersebut dari string dari tempat awal dan akhir
Strip python
strip() adalah metode Python bawaan yang menghapus semua karakter spasi putih awal dan akhir seperti \n, \r, \t, \f, spasi. Selain itu, metode strip() mengembalikan salinan string yang semua karakternya telah dihapus dari awal dan akhir string (karakter spasi default)
Sintaksis
Lihat sintaks berikut
string.strip([chars])Argumen
Parameter chars bersifat opsional, dan merupakan karakter yang akan dihapus dari awal atau akhir string
Lihat contoh berikut
Outputnya adalah sebagai berikut
Anda dapat melihat di output bahwa metode Python strip() telah menghilangkan spasi putih dari awal dan akhir string
Sekarang, mari lewati parameter dan lihat hasilnya
# app.py data = 'AppDividend' print(data) print('After Stripped d character') print(data.strip('d'))Lihat keluaran di bawah ini
Jadi, di keluaran, Anda dapat melihat bahwa karakter d terakhir dihapus
String asli tetap ada setelah menggunakan metode Python strip(). Anda dapat mencatat bahwa ini akan menghapus karakter dari awal atau akhir. Itu tidak akan menghapus karakter di antara string. Jadi jika Anda mencoba menghapus karakter sentral dari string, karakter tersebut tidak akan dihapus.
Jika argumen char tidak diberikan, maka spasi awal dan akhir akan dihapus
Jika disediakan, maka metode strip() akan menghapus karakter yang cocok dari string yang diberikan
Nilai kembalian dari metode strip adalah salinan dari string setelah menghilangkan spasi atau memberikan sekumpulan karakter
Kami juga dapat meneruskan karakter unik di parameter untuk menghapus karakter itu. Lihat contoh kode di bawah ini
# app.py data = ' AppDividend,,------' print(data) print('After Stripped Data') print(data.strip(',-'))Dalam kode di atas, kami telah melewati dua karakter khusus
- koma (,)
- tanda penghubung(-)
Sekarang, kedua karakter khusus tersebut berada di akhir string. Jadi, itu akan dilucuti dan sekarang lihat hasilnya
lstrip python()
lstrip() adalah metode Python bawaan yang menghilangkan spasi putih dari sisi kiri string dan mengembalikan string baru. Fungsi lstrip() tidak menerima argumen apa pun
Lihat contoh berikut
# app.py data = ' AppDividend' print(data) print('After Stripped Data') print(data.lstrip())_Lihat keluaran di bawah ini
rstrip python()
rstrip() adalah metode Python bawaan yang menghilangkan spasi putih dari sisi kiri string dan mengembalikan string baru. Metode strip() tidak menerima argumen apa pun
Lihat contoh kode berikut
# app.py data = 'AppDividend ' print(data) print('After Stripped Data') print(data.rstrip())Lihat contoh berikut
Jadi, di output, spasi putih di sisi kanan telah dihilangkan
Perhatikan juga bahwa, jika string sumber Anda berisi karakter awal atau akhir baris baru (\n), kembalikan (\r), atau tab (\t), maka itu juga dianggap sebagai spasi putih dan akan dipangkas menggunakan strip(),
Garis baru trim Python
Untuk memangkas spasi di Python, gunakan fungsi rstrip(). Metode rstrip() Python menghapus semua jenis spasi kosong secara default.
# app.py print('App Dividend\n'.rstrip()) _Lihat hasilnya
➜ pyt python3 app.py App Dividend ➜ pytMenghapus karakter pertama dari sebuah string dengan Python
Untuk menghapus karakter pertama string dengan Python, gunakan pemotongan string menggunakan titik dua (. ) operator