Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimanakah Kaedah rstrip() Python Boleh Mengeluarkan Baris Baharu Terjejak dengan Cekap daripada Rentetan?
Membuang Baris Baharu Mengekor: Penerokaan dengan rstrip() Python
Rentetan Python kadangkala mengandungi baris baharu mengekor yang boleh menimbulkan masalah. Artikel ini membentangkan penyelesaian yang mudah: kaedah rstrip().
Apakah itu rstrip()?
rstrip() ialah kaedah Python yang mengalih keluar semua aksara ruang kosong tertinggal daripada rentetan. Secara lalai, ini termasuk baris baharu 'n', carriage returns 'r' dan mana-mana aksara ruang kosong lain.
Cara Mengalih Keluar Baris Baharu Mengekor
Untuk mengalih keluar yang terakhir watak rentetan jika ia adalah baris baharu, gunakan rstrip() sebagai berikut:
'test string\n'.rstrip() # Result: 'test string'
Mengalih keluar Aksara Ruang Putih Tertentu
Secara lalai, rstrip() mengalih keluar semua aksara ruang putih mengekori. Jika anda hanya mahu mengalih keluar baris baharu, hantar aksara 'n' kepada rstrip():
'test string \n \r\n\n\r \n\n'.rstrip('\n') # Result: 'test string \n \r\n\n\r '
Kaedah Jalur Lain
Selain rstrip(), Python juga menyediakan kaedah jalur() dan lstrip():
Berikut ialah contoh dengan ketiga-tiga kaedah:
s = " \n\r\n \n abc def \n\r\n \n " print(s.strip()) # 'abc def' print(s.lstrip()) # 'abc def \n\r\n \n ' print(s.rstrip()) # ' \n\r\n \n abc def'
Atas ialah kandungan terperinci Bagaimanakah Kaedah rstrip() Python Boleh Mengeluarkan Baris Baharu Terjejak dengan Cekap daripada Rentetan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!