Bagaimana Anda memotong ujung string dengan python?

posting hitungan string. Anda juga dapat menggunakan fungsi Python startswith untuk memeriksa apakah sebuah string dimulai dengan string tertentu. Pertama, mariperiksa metode strip, lstrip, dan rstrip

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().

  1. mengupas(). strip() mengembalikan string baru setelah menghapus spasi kosong di depan dan di belakang, termasuk tab (\t)
  2. rstrip(). rstrip() mengembalikan string baru dengan spasi kosong dihapus. Ini lebih mudah diingat dengan menghapus spasi putih dari sisi "kanan" string
  3. 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

# app.py

data = ' AppDividend    '
print(data)
print('After Stripped Data')
print(data.strip())
_

Outputnya adalah sebagai berikut

Bagaimana Anda memotong ujung string dengan python?

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

Bagaimana Anda memotong ujung string dengan python?

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

  1. koma (,)
  2. tanda penghubung(-)

Sekarang, kedua karakter khusus tersebut berada di akhir string. Jadi, itu akan dilucuti dan sekarang lihat hasilnya

Bagaimana Anda memotong ujung string dengan python?

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

Bagaimana Anda memotong ujung string dengan python?

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

Bagaimana Anda memotong ujung string dengan python?

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
➜  pyt

Menghapus karakter pertama dari sebuah string dengan Python

Untuk menghapus karakter pertama string dengan Python, gunakan pemotongan string menggunakan titik dua (. ) operator

Bagaimana Anda menghapus sesuatu dari ujung string?

Ada empat cara untuk menghapus karakter terakhir dari sebuah string. .
Menggunakan StringBuffer. hapusCahrAt() Kelas
Menggunakan Tali. substring() Metode
Menggunakan StringUtils. potong() Metode
Menggunakan Ekspresi Reguler

Apa yang dilakukan trim () dengan Python?

Python trim pada dasarnya berarti menghapus spasi putih dari sebuah string . Saat berurusan dengan string dalam file atau string input pengguna, spasi putih adalah masalah umum. Karena Python menganggap spasi sebagai karakter, mereka juga akan dicetak jika Anda memutuskan untuk mencetak string.

Bagaimana Anda menghapus dua karakter terakhir dari sebuah string dengan Python?

Anda dapat menghapus karakter dari string Python menggunakan replace() atau translate() . Kedua metode ini mengganti karakter atau string dengan nilai tertentu. Jika string kosong ditentukan, karakter atau string yang Anda pilih akan dihapus dari string tanpa penggantian.