Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

เราจะรับสตริงย่อยจากสตริงใน Python ได้อย่างไร


ใน Python ชนิดข้อมูลสตริงคือลำดับของอักขระ ชนิดข้อมูลลำดับทั้งหมดรองรับการแบ่งส่วน การใช้ตัวดำเนินการสไลซ์ “:” สามารถรับสตริงย่อยได้จากสตริงหลัก

ตัวอย่าง

>>> string="Hello How are you?"
>>> string[6:9]
'How'

ตัวดำเนินการสไลซ์ - ต้องการตัวถูกดำเนินการสองตัว ตัวถูกดำเนินการแรกคือดัชนีของอักขระตัวแรกของสตริงย่อยที่ต้องการ สตริงย่อยที่เป็นผลลัพธ์ประกอบด้วยอักขระของสตริงหลักที่ดัชนีแต่ไม่รวมตัวถูกดำเนินการที่สอง ในตัวอย่างข้างต้น อักขระที่ดัชนี 6 ถึง 8 จะสร้างสตริงย่อย (ดัชนีเริ่มตั้งแต่ 0)