>>my_string[0:5]#Ekstrak lima aksara pertama dari permulaan rentetan""/> >>my_string[0:5]#Ekstrak lima aksara pertama dari permulaan rentetan"">
Rumah > Artikel > pembangunan bahagian belakang > Seni memanipulasi rentetan dengan penghirisan dan pengindeksan Python: Meletakkan perkataan di tapak tangan anda
Operasi penghirisan dan
mengindeks
rentetandalam python boleh dikatakan sebagai alat yang sangat baik untuk operasi rentetan. Ia membolehkan kita membelah, mengekstrak dan menyusun semula rentetan dalam pelbagai cara, dengan itu mudah melaksanakan pelbagai rentetan operasi.
1. Menghiris tali
Operasi menghiris rentetan menggunakan kurungan segi empat sama ([]), dengan nombor di dalam kurungan segi empat sama mewakili indeks permulaan dan indeks penamat subrentetan yang akan diekstrak. Jika indeks permulaan diabaikan, ia bermakna mengekstrak dari permulaan rentetan jika indeks akhir diabaikan, ia bermakna mengekstrak ke hujung rentetan. Contohnya:
>>> my_string = "Hello, World!" >>> my_string[0:5]# 从字符串开头提取前五个字符 "Hello" >>> my_string[6:12]# 从索引6到11提取子字符串 "World" >>> my_string[::2]# 从字符串开头到结尾,每隔一个字符提取一个字符 "HloWrd"
2. Indeks rentetan
Operasi pengindeksan rentetan menggunakan kurungan segi empat sama ([]), dengan nombor di dalam kurungan mewakili indeks satu aksara yang akan diekstrak. Tidak seperti operasi menghiris, operasi pengindeksan mengembalikan aksara individu dan bukannya subrentetan. Contohnya:
>>> my_string = "Hello, World!" >>> my_string[0]# 获取字符串的第一个字符 "H" >>> my_string[5]# 获取字符串的第六个字符 "W" >>> my_string[-1]# 获取字符串的最后一个字符 "!"
3. Penggunaan gabungan penghirisan tali dan pengindeksan
Penghirisan rentetan dan pengindeksan boleh digunakan bersama untuk mencapai operasi rentetan yang lebih kompleks. Contohnya:
>>> my_string = "Hello, World!" >>> my_string[0:5][2:]# 从字符串开头提取前五个字符,然后从第三个字符开始提取子字符串 "llo" >>> my_string[::2][1:3]# 从字符串开头到结尾,每隔一个字符提取一个字符,然后从第二个字符到第三个字符提取子字符串 "lW" >>> my_string[-5:-2]# 从字符串结尾提取前五个字符,然后从第三个字符开始提取子字符串 "rld"
4. Senario aplikasi penghirisan rentetan dan pengindeksan
Operasi penghirisan rentetan dan pengindeksan digunakan secara meluas dalam pelbagai senario, termasuk:
Ringkasan
Operasi penghirisan dan pengindeksan rentetan dalamPython ialah alat yang berkuasa untuk operasi rentetan Ia boleh membelah, mengekstrak dan menyusun semula rentetan dalam pelbagai cara. Dengan menguasai operasi penghirisan dan pengindeksan rentetan, kami boleh melaksanakan pelbagai operasi rentetan kompleks dengan mudah, dengan itu meningkatkan kecekapan pengaturcaraan.
Atas ialah kandungan terperinci Seni memanipulasi rentetan dengan penghirisan dan pengindeksan Python: Meletakkan perkataan di tapak tangan anda. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!