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

Python – สตริงที่มีอักขระรายการที่ระบุทั้งหมด


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

ตัวอย่าง

ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน -

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' ซึ่งรับสตริงเป็นพารามิเตอร์

  • มีการกำหนดสตริงว่าง

  • พารามิเตอร์เดิมถูกทำซ้ำ และเพิ่มองค์ประกอบลงในสตริงว่าง

  • สิ่งนี้ถูกส่งคืนเป็นเอาต์พุต

  • นอกเมธอด รายการอักขระถูกกำหนดและแสดงบนคอนโซล

  • เมธอดนี้เรียกโดยการส่งผ่านอักขระทุกตัวไปที่มัน

  • ผลลัพธ์จะแสดงเป็นเอาต์พุตบนคอนโซล