ดัชนี Python3 () วิธีการ
ลักษณะ
ดัชนี () วิธีการตรวจสอบว่าสตริงมี STR ย่อยถ้าคุณระบุ Beg (Start) และสิ้นสุด (จบ) ช่วงก็มีการตรวจสอบว่ามีอยู่ในช่วงที่ระบุวิธีการและ Python หา () วิธีการเดียวกัน แต่ถ้า สตริง STR ไม่ได้ยกเว้นจะมีการรายงาน
ไวยากรณ์
ดัชนี () วิธีไวยากรณ์:
str.index(str, beg=0, end=len(string))
พารามิเตอร์
- STR - สตริงการค้นหาที่ระบุ
- ขอ - เริ่มต้นดัชนีเริ่มต้นคือ 0
- ท้าย - ท้ายของดัชนีเริ่มต้นคือความยาวของสตริง
ราคาย้อนกลับ
หากคุณรวมย่อยส่งกลับค่าดัชนีที่เริ่มต้นมิฉะนั้นมันจะพ่นข้อยกเว้น
ตัวอย่าง
ตัวอย่างต่อไปนี้แสดงให้เห็นว่าดัชนี () วิธีการเช่น:
#!/usr/bin/python3 str1 = "w3big example....wow!!!" str2 = "exam"; print (str1.index(str2)) print (str1.index(str2, 5)) print (str1.index(str2, 10))
ตัวอย่างของผลการส่งออกดังกล่าวข้างต้นมีดังนี้ (ข้อมูลจะผิดปกติไม่พบ):
7 7 Traceback (most recent call last): File "test.py", line 8, in <module> print (str1.index(str2, 10)) ValueError: substring not found
หมายเหตุ: ในไม่กี่ส่วนต่อไปเราจะดูรายละเอียดการใช้งานของงูหลามข้อยกเว้น