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

Seni memanipulasi rentetan dengan penghirisan dan pengindeksan Python: Meletakkan perkataan di tapak tangan anda

PHPz
PHPzke hadapan
2024-02-20 11:06:02561semak imbas

Operasi penghirisan dan

mengindeksSeni memanipulasi rentetan dengan penghirisan dan pengindeksan Python: Meletakkan perkataan di tapak tangan anda

rentetan

dalam 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:

  • Pengeluaran rentetan: Melalui penghirisan rentetan atau pengindeksan, kami boleh mengekstrak subrentetan yang diperlukan daripada rentetan dengan mudah.
  • Pemisahan rentetan: Melalui penghirisan rentetan atau pengindeksan, kita boleh membahagikan rentetan kepada berbilang subrentetan.
  • Penggantian rentetan: Melalui penghirisan rentetan atau pengindeksan, kita boleh menggantikan aksara atau subrentetan tertentu dalam rentetan dengan aksara atau subrentetan lain.
  • Pemformatan rentetan: Melalui penghirisan rentetan atau pengindeksan, kita boleh memasukkan nilai pembolehubah ke dalam rentetan untuk mencapai pemformatan rentetan.

Ringkasan

Operasi penghirisan dan pengindeksan rentetan dalam

Python 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!

Kenyataan:
Artikel ini dikembalikan pada:lsjlt.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam