เมื่อจำเป็นต้องค้นหาสตริงที่มีอักขระที่กำหนดทั้งหมดอยู่ในรายการ จะมีการกำหนดเมธอดที่รับสตริงนั้นเป็นพารามิเตอร์และวนซ้ำผ่านสตริง และเพิ่มค่าดัชนีลงไป
ตัวอย่าง
ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน -
print("การกำหนดวิธีการเริ่มต้น...")def convert_to_my_string(my_string):my_result ="" สำหรับดัชนีใน my_string:my_result +=index return my_resultprint("Method definition ends...")my_string =['L ','e','a','r','n','P','y','t','h','o','n','c','o', 'o', 'l', 'f', 'u', 'n']print("รายการคือ:" )print(my_string) print("สตริงผลลัพธ์คือ :")print(convert_to_my_string(my_string))
ผลลัพธ์
การกำหนดวิธีการเริ่มต้น...คำจำกัดความของวิธีการสิ้นสุด...รายการคือ :['L', 'e', 'a', 'r', 'n', 'P', 'y', 't ', 'h', 'o', 'n', 'c', 'o', 'o', 'l', 'f', 'u', 'n']สตริงผลลัพธ์คือ :LearnPythoncoolfunก่อน>คำอธิบาย
-
มีการกำหนดเมธอดชื่อ 'convert_to_my_string' ซึ่งรับสตริงเป็นพารามิเตอร์
-
มีการกำหนดสตริงว่าง
-
พารามิเตอร์เดิมถูกทำซ้ำ และเพิ่มองค์ประกอบลงในสตริงว่าง
-
สิ่งนี้ถูกส่งคืนเป็นเอาต์พุต
-
นอกเมธอด รายการอักขระถูกกำหนดและแสดงบนคอนโซล
-
เมธอดนี้เรียกโดยการส่งผ่านอักขระทุกตัวไปที่มัน
-
ผลลัพธ์จะแสดงเป็นเอาต์พุตบนคอนโซล