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

โปรแกรมหลามรับสตริงที่ขึ้นต้นด้วยสระ


เมื่อจำเป็นต้องยอมรับสตริงที่ขึ้นต้นด้วยสระ ฟังก์ชัน 'startswith' จะใช้เพื่อตรวจสอบว่าสตริงนั้นขึ้นต้นด้วยอักขระเฉพาะ (สระ) หรือไม่

ตัวอย่าง

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

my_list = ["Hi", "there", "how", "are", "u", "doing"]

print("The list is : ")
print(my_list)

my_result = []
vowel = "aeiou"
for sub in my_list:
   flag = False

   for letter in vowel:
      if sub.startswith(letter):
         flag = True
         break
   if flag:
      my_result.append(sub)

print("The resultant string is : ")
print(my_result)

ผลลัพธ์

The list is :
["Hi", "there", "how", "are", "u", "doing"]
The resultant string is :
['are', 'u']

คำอธิบาย

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

  • มีการกำหนดรายการที่ว่างเปล่า

  • สระถูกกำหนดเป็นสตริง

  • รายการมีการวนซ้ำและตัวแปร 'flag' ถูกกำหนดให้เป็นเท็จ

  • ตัวอักษรในสตริงจะถูกเปรียบเทียบกับสตริงสระ

  • วิธี 'startswith' ใช้เพื่อตรวจสอบว่าสตริงในรายการเริ่มต้นด้วยสระหรือไม่

  • ถ้าใช่ จะแสดงบนคอนโซล