Dari pemula hingga mahir: Terokai dunia indah penghirisan rentetan Python
Python ialah bahasa pengaturcaraan yang berkuasa dan mudah dipelajari. Salah satu ciri berkuasa ini ialah penghirisan rentetan. Melalui penghirisan, kami boleh memintas bahagian rentetan yang diperlukan dengan mudah dan melakukan pelbagai operasi. Artikel ini akan membimbing anda dari kemasukan kepada kemahiran dan meneroka dunia indah penghirisan rentetan Python.
string = "Hello, World!" print(string[7:]) # 输出 "World!" print(string[:5]) # 输出 "Hello" print(string[7:12]) # 输出 "World" print(string[-6:]) # 输出 "World!"
Dalam contoh pertama, kami menggunakan rentetan[7:] untuk memotong rentetan bermula dari kedudukan 7 hingga akhir. Begitu juga, rentetan[:5] bermaksud memintas lima aksara pertama rentetan. string[7:12] mewakili subrentetan dari kedudukan 7 hingga kedudukan 12. Contoh terakhir menggunakan indeks negatif, rentetan[-6:] bermaksud memotong daripada aksara keenam hingga akhir.
string = "Hello, World!" print(string[::2]) # 输出 "Hlo ol!" print(string[1:10:2]) # 输出 "el,Wr" print(string[::-1]) # 输出 "!dlroW ,olleH"
Dalam contoh pertama, kami menggunakan rentetan[::2] untuk memintas setiap aksara lain subrentetan. rentetan[1:10:2] bermaksud dari kedudukan 1 hingga kedudukan 10, mengambil setiap aksara lain. Contoh terakhir menggunakan saiz langkah negatif, rentetan[::-1] untuk membalikkan rentetan.
string = "Hello, World!" # 获取字符串长度 length = len(string) print(length) # 输出 13 # 判断是否以特定字符开头或结尾 print(string.startswith("Hello")) # 输出 True print(string.endswith("World!")) # 输出 True # 将字符串转为大写或小写 print(string.upper()) # 输出 "HELLO, WORLD!" print(string.lower()) # 输出 "hello, world!" # 替换字符串中的部分内容 print(string.replace("Hello", "Hi")) # 输出 "Hi, World!" # 检索字符串中特定字符的索引 print(string.index("W")) # 输出 7 # 删除字符串两侧的空白字符 string_with_whitespace = " Hello! " print(string_with_whitespace.strip()) # 输出 "Hello!" # 判断字符串是否包含某个子字符串 print("Hello" in string) # 输出 True
Contoh ini menunjukkan rangkaian luas aplikasi penghirisan rentetan. Dengan menggabungkan kaedah penghirisan dan rentetan lain, kami boleh melakukan pelbagai operasi pemprosesan rentetan.
Ringkasan:
Menghiris rentetan Python ialah fungsi yang sangat berkuasa yang boleh membantu kita memintas bahagian rentetan dengan mudah dan melakukan pelbagai operasi. Artikel ini bermula dengan penghirisan mudah dan secara beransur-ansur memperkenalkan langkah penghirisan dan beberapa contoh aplikasi praktikal. Menguasai penghirisan rentetan akan meningkatkan keupayaan anda untuk memproses rentetan. Saya doakan anda berjaya dalam menerokai dunia penghirisan rentetan Python!
Atas ialah kandungan terperinci Meneroka perjalanan penghirisan rentetan dalam Python: daripada pemula kepada pakar. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!