Apakah jalur Python ()?
Fungsi Python strip () adalah bahagian fungsi terbina dalam yang terdapat di perpustakaan Python. Kaedah jalur () membuang watak yang diberikan dari awal dan akhir rentetan asal. Secara lalai, fungsi strip () menghilangkan ruang putih dari awal dan akhir rentetan dan mengembalikan tali yang sama tanpa ruang putih.
Dalam tutorial Python ini, anda akan belajar:
- Apakah jalur Python ()?
- Contoh 1: jalur () Kaedah dalam Python
- Contoh 2: jalur () pada Jenis Data Tidak Sah
- Contoh 3: jalur () Tanpa parameter watak
- Contoh 4: jalur () Parameter watak lulus
- Mengapa fungsi Python strip () digunakan?
Sintaks kaedah jalur ()
string.strip([characters])
Parameter
- watak: (pilihan) Aksara yang diberikan akan dikeluarkan dari awal atau akhir rentetan asal.
- Sekiranya parameter aksara tidak diberikan, ruang kosong dari awal dan akhir rentetan akan dikeluarkan.
Nilai Pulangan
Jalur Python String () akan kembali:
- Rentetan asal dengan ruang putih dikeluarkan dari awal dan akhir jika watak yang akan dikeluarkan tidak ditentukan.
- Sekiranya tali tidak mempunyai ruang kosong pada awal atau akhir, tali akan dikembalikan seperti sedia ada dan akan dipadankan dengan tali asal.
- Sekiranya parameter aksara diberikan, dan jika watak diberi padanan, watak pada awal atau akhir rentetan akan dikeluarkan dari rentetan asal, dan selebihnya rentetan akan dikembalikan.
- Sekiranya watak yang diberikan tidak sesuai dengan permulaan atau akhir pada rentetan asal, rentetan akan dikembalikan sebagaimana adanya.
Contoh jalur () Fungsi di Python
Contoh 1: jalur () Kaedah dalam Python
str1 = "Welcome to Guru99!"after_strip = str1.strip()
Pengeluaran:
Welcome to Guru99!
Contoh 2: jalur () pada Jenis Data Tidak Sah
Fungsi Python String strip () hanya berfungsi pada rentetan dan akan mengembalikan kesalahan jika digunakan pada jenis data lain seperti senarai, tuple, dll.
Contoh apabila digunakan dalam senarai ()
mylist = ["a", "b", "c", "d"]print(mylist.strip())
Perkara di atas akan menimbulkan ralat:
Traceback (most recent call last):File "teststrip.py", line 2, inprint(mylist.strip())AttributeError: 'list' object has no attribute 'strip'
Contoh 3: jalur () Tanpa parameter watak
str1 = "Welcome to Guru99!"after_strip = str1.strip()print(after_strip)str2 = "Welcome to Guru99!"after_strip1 = str2.strip()print(after_strip1)
Pengeluaran:
Welcome to Guru99!Welcome to Guru99!
Contoh 4: jalur () Parameter watak lulus
str1 = "****Welcome to Guru99!****"after_strip = str1.strip("*")print(after_strip)str2 = "Welcome to Guru99!"after_strip1 = str2.strip("99!")print(after_strip1)str3 = "Welcome to Guru99!"after_strip3 = str3.strip("to")print(after_strip3)
Pengeluaran:
Welcome to Guru99!Welcome to GuruWelcome to Guru99!
Mengapa fungsi Python strip () digunakan?
Berikut adalah sebab penggunaan fungsi jalur Python
- Ini membantu membuang watak pada permulaan rentetan dan juga pada akhir rentetan berdasarkan watak yang diberikan untuk dikeluarkan dari rentetan asal.
- Sekiranya watak yang diberikan tidak sepadan dengan rentetan asal, rentetan akan dikembalikan seperti sedia kala.
- Sekiranya aksara yang akan dikeluarkan tidak ditentukan, maka ruang putih dari awal dan akhir rentetan asal akan dikeluarkan.
- Sekiranya tidak ada ruang putih pada awal atau akhir daripada tali akan dikembalikan sebagaimana adanya.
Ringkasan:
- Kaedah Python String strip () adalah sebahagian daripada fungsi bawaan yang terdapat di python. Fungsi akan mengeluarkan watak yang diberikan dari awal dan akhir rentetan asal.
- Fungsi ini sangat membantu menghilangkan ruang kosong pada awal dan akhir rentetan yang diberikan, seperti yang ditunjukkan dalam contoh.
- Ini membantu membuang watak pada permulaan rentetan dan juga pada akhir rentetan berdasarkan watak yang diberikan untuk dikeluarkan dari rentetan asal.
- Sekiranya watak yang diberikan tidak sepadan dengan rentetan asal, rentetan akan dikembalikan seperti sedia kala.
- Sekiranya aksara yang akan dikeluarkan tidak ditentukan, ruang kosong dari awal dan akhir rentetan asal akan dikeluarkan.
- Sekiranya tidak ada ruang putih pada awal atau akhir daripada tali akan dikembalikan sebagaimana adanya.