ภาษา Python ช่วยอธิบายหน่อยครับว่าทำไมถึงได้ค่าแบบนี้


อันนี้ฝึกเขียนตามคลิปยูทูบสอนเขียนระบบทำนายคำถัดไปด้วยภาษาไพธอน
ในที่นี้คือให้ทำนายคำที่อยู่หลัง keep ในประโยค text ว่าคำถัดไปจะเป็นอะไรมั่ง
ทำไมพอ return ค่า text กับ start_pos กลับไปให้ฟังก์ชั่น find_next_word ครั้งที่ 4 ดันได้คำว่า ng ตามวงเล็บที่สีแดงไว้
งงเลยครับ
คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 1
ก็มันหาไม่เจอ แล้วก็ไม่ได้ดักเอาไว้ใน function ว่าถ้าไม่เจอทำอย่างไร ก็ดำเนินการตามค่ามัน return มาได้

https://www.tutorialspoint.com/python/string_find.htm

Return Value
Index if found and -1 otherwise.
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่