Computer >> Máy Tính >  >> Lập trình >> Python

Chương trình Python chấp nhận chuỗi bắt đầu bằng nguyên âm

Khi bắt buộc phải chấp nhận một chuỗi bắt đầu bằng một nguyên âm, hàm 'startwith' được sử dụng để kiểm tra xem chuỗi có bắt đầu bằng một ký tự cụ thể (nguyên âm) hay không.

Ví dụ

Dưới đây là một minh chứng về điều tương tự

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)

Đầu ra

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

Giải thích

  • Một danh sách được xác định và hiển thị trên bảng điều khiển.

  • Một danh sách trống được xác định.

  • Các nguyên âm được xác định trong một chuỗi.

  • Danh sách được lặp lại và biến "cờ" được gán cho False.

  • Các chữ cái trong chuỗi được so sánh với chuỗi nguyên âm.

  • Phương thức "startedwith" được sử dụng để kiểm tra xem một chuỗi trong danh sách có bắt đầu bằng một nguyên âm hay không.

  • Nếu có, nó sẽ hiển thị trên bảng điều khiển.