Hướng dẫn how do you find the vowels in a string in python? - Làm thế nào để bạn tìm thấy các nguyên âm trong một chuỗi trong python?

Điều này phù hợp với tôi và cũng tính các phụ âm (hãy nghĩ về nó như một phần thưởng), tuy nhiên, nếu bạn thực sự không muốn tính phụ âm tất cả những gì bạn phải làm là xóa vòng lặp cuối cùng và biến cuối cùng ở phía trên.

Cô ấy là mã Python:

data = input('Please give me a string: ') data = data.lower() vowels = ['a','e','i','o','u'] consonants = ['b','c','d','f','g','h','j','k','l','m','n','p','q','r','s','t','v','w','x','y','z'] vowelCount = 0 consonantCount = 0 for string in data: for i in vowels: if string == i: vowelCount += 1 for i in consonants: if string == i: consonantCount += 1 print('Your string contains %s vowels and %s consonants.' %(vowelCount, consonantCount))

Trong chương trình này, chúng ta cần đếm số lượng nguyên âm có trong một chuỗi và hiển thị các nguyên âm đó. Điều này có thể được thực hiện bằng các phương pháp khác nhau. Trong bài viết này, chúng tôi sẽ trải qua một số phương pháp phổ biến để thực hiện việc này một cách hiệu quả. & Nbsp; ví dụ: & nbsp; & nbsp;
Examples: 
 

In a simple way Input : Geeks for Geeks Output : 5 ['e', 'e', 'o', 'e', 'e'] This is in a different way Input : Geeks for Geeks Output : {'u': 0, 'o': 1, 'e': 4, 'a': 0, 'i': 0}

Đếm nguyên âm: Chuỗi cách

Trong phương thức này, chúng tôi sẽ lưu trữ tất cả các nguyên âm trong một chuỗi và sau đó chọn mọi ký tự từ chuỗi được yêu cầu và kiểm tra xem nó có nằm trong chuỗi nguyên âm hay không. Chuỗi nguyên âm bao gồm tất cả các nguyên âm với cả hai trường hợp vì chúng tôi không bỏ qua các trường hợp ở đây. Nếu nguyên âm gặp phải thì đếm được tăng lên và lưu trữ trong danh sách và cuối cùng được in. & NBSP; & nbsp;
 

Python3

def Check_Vow(string, vowels):

    5 ['e', 'e', 'o', 'e', 'e']05 ['e', 'e', 'o', 'e', 'e']15 ['e', 'e', 'o', 'e', 'e']25 ['e', 'e', 'o', 'e', 'e']3

    5 ['e', 'e', 'o', 'e', 'e']05 ['e', 'e', 'o', 'e', 'e']6

In a simple way Input : Geeks for Geeks Output : 5 ['e', 'e', 'o', 'e', 'e'] This is in a different way Input : Geeks for Geeks Output : {'u': 0, 'o': 1, 'e': 4, 'a': 0, 'i': 0}4= 5 ['e', 'e', 'o', 'e', 'e']9

{'u': 0, 'o': 1, 'e': 4, 'a': 0, 'i': 0}0____9 {'u': 0, 'o': 1, 'e': 4, 'a': 0, 'i': 0}2

{'u': 0, 'o': 1, 'e': 4, 'a': 0, 'i': 0}3

Output:  
 

5 ['e', 'e', 'o', 'e', 'e']

Đếm nguyên âm: Từ điển cách

Điều này cũng thực hiện cùng một nhiệm vụ nhưng theo một cách khác. Trong phương pháp này, chúng tôi tạo thành một từ điển với các nguyên âm và tăng chúng khi gặp nguyên âm. Trong phương pháp này, chúng tôi sử dụng phương thức Fold Case để bỏ qua các trường hợp, theo đó chúng tôi tạo thành một từ điển nguyên âm với khóa làm nguyên âm. Đây là một cách tốt hơn và hiệu quả để kiểm tra và tìm số lượng của mỗi nguyên âm có trong một chuỗi. & Nbsp; & nbsp;
 

Python3

def Check_Vow(string, vowels):

In a simple way Input : Geeks for Geeks Output : 5 ['e', 'e', 'o', 'e', 'e'] This is in a different way Input : Geeks for Geeks Output : {'u': 0, 'o': 1, 'e': 4, 'a': 0, 'i': 0}4= 5 ['e', 'e', 'o', 'e', 'e']9

{'u': 0, 'o': 1, 'e': 4, 'a': 0, 'i': 0}0____9 {'u': 0, 'o': 1, 'e': 4, 'a': 0, 'i': 0}2

Đếm nguyên âm: Từ điển cách

Điều này cũng thực hiện cùng một nhiệm vụ nhưng theo một cách khác. Trong phương pháp này, chúng tôi tạo thành một từ điển với các nguyên âm và tăng chúng khi gặp nguyên âm. Trong phương pháp này, chúng tôi sử dụng phương thức Fold Case để bỏ qua các trường hợp, theo đó chúng tôi tạo thành một từ điển nguyên âm với khóa làm nguyên âm. Đây là một cách tốt hơn và hiệu quả để kiểm tra và tìm số lượng của mỗi nguyên âm có trong một chuỗi. & Nbsp; & nbsp;

    In a simple way Input : Geeks for Geeks Output : 5 ['e', 'e', 'o', 'e', 'e'] This is in a different way Input : Geeks for Geeks Output : {'u': 0, 'o': 1, 'e': 4, 'a': 0, 'i': 0}4= {'u': 0, 'o': 1, 'e': 4, 'a': 0, 'i': 0}9

    5 ['e', 'e', 'o', 'e', 'e'] 1= 5 ['e', 'e', 'o', 'e', 'e'] 35 ['e', 'e', 'o', 'e', 'e'] 45 ['e', 'e', 'o', 'e', 'e'] 5

In a simple way Input : Geeks for Geeks Output : 5 ['e', 'e', 'o', 'e', 'e'] This is in a different way Input : Geeks for Geeks Output : {'u': 0, 'o': 1, 'e': 4, 'a': 0, 'i': 0}4= 5 ['e', 'e', 'o', 'e', 'e']9

{'u': 0, 'o': 1, 'e': 4, 'a': 0, 'i': 0}0____9 {'u': 0, 'o': 1, 'e': 4, 'a': 0, 'i': 0}2

Output:  
 

{'u': 0, 'o': 1, 'e': 4, 'a': 0, 'i': 0}

Đếm nguyên âm: Từ điển cáchCounting vowels: regex way 

Điều này cũng thực hiện cùng một nhiệm vụ nhưng theo một cách khác. Trong phương pháp này, chúng tôi tạo thành một từ điển với các nguyên âm và tăng chúng khi gặp nguyên âm. Trong phương pháp này, chúng tôi sử dụng phương thức Fold Case để bỏ qua các trường hợp, theo đó chúng tôi tạo thành một từ điển nguyên âm với khóa làm nguyên âm. Đây là một cách tốt hơn và hiệu quả để kiểm tra và tìm số lượng của mỗi nguyên âm có trong một chuỗi. & Nbsp; & nbsp;

Python3

    In a simple way Input : Geeks for Geeks Output : 5 ['e', 'e', 'o', 'e', 'e'] This is in a different way Input : Geeks for Geeks Output : {'u': 0, 'o': 1, 'e': 4, 'a': 0, 'i': 0}4= {'u': 0, 'o': 1, 'e': 4, 'a': 0, 'i': 0}9

def Check_Vow(string, vowels):

    5 ['e', 'e', 'o', 'e', 'e']05 ['e', 'e', 'o', 'e', 'e']15 ['e', 'e', 'o', 'e', 'e']2final 6

In a simple way Input : Geeks for Geeks Output : 5 ['e', 'e', 'o', 'e', 'e'] This is in a different way Input : Geeks for Geeks Output : {'u': 0, 'o': 1, 'e': 4, 'a': 0, 'i': 0}4= 5 ['e', 'e', 'o', 'e', 'e']9

    5 ['e', 'e', 'o', 'e', 'e'] 1= 5 ['e', 'e', 'o', 'e', 'e'] 35 ['e', 'e', 'o', 'e', 'e'] 45 ['e', 'e', 'o', 'e', 'e'] 5

In a simple way Input : Geeks for Geeks Output : 5 ['e', 'e', 'o', 'e', 'e'] This is in a different way Input : Geeks for Geeks Output : {'u': 0, 'o': 1, 'e': 4, 'a': 0, 'i': 0}4= 5 ['e', 'e', 'o', 'e', 'e']9

{'u': 0, 'o': 1, 'e': 4, 'a': 0, 'i': 0}0____9 {'u': 0, 'o': 1, 'e': 4, 'a': 0, 'i': 0}2

Output:

5 ['e', 'e', 'o', 'e', 'e']

Làm thế nào để bạn tìm thấy tất cả các nguyên âm trong một chuỗi?

Bạn có thể đọc một ký tự trong một chuỗi bằng phương thức charat ().Để tìm các nguyên âm trong một chuỗi nhất định, bạn cần so sánh mọi ký tự trong đó với các chữ cái nguyên âm.compare every character in it with the vowel letters.

Làm thế nào để bạn tìm thấy các nguyên âm và phụ âm trong một chuỗi trong Python?

Để đếm số lượng nguyên âm và phụ âm trong một chuỗi, chúng tôi lặp lại bằng cách sử dụng vòng lặp cho mỗi ký tự của chuỗi và kiểm tra xem nó có khớp với nguyên âm không.Nếu có thì, chúng tôi tăng bộ đếm nguyên âm nếu không tăng bộ đếm phụ âm.iterate using a for loop through each character of the string and check if it matches a vowel. If yes then, we increment the vowel counter otherwise increment the consonant counter.

Làm thế nào để bạn chỉ in các nguyên âm trong một chuỗi?

Làm thế nào để bạn in một nguyên âm trong một chuỗi?Bằng cách sử dụng phương thức charat () và cho vòng lặp hoặc trong khi vòng lặp, chúng ta có thể so sánh với tất cả các nguyên âm, tức là a, e, i, o, u, và khi chúng ta sẽ tìm thấy bất kỳ nguyên âm nào, chúng ta có thể in nguyên âm đó.By using the charAt( ) method and for loop or while loop, we can compare with all vowels i.e. a, e, i, o, u, and when we will find any of them, we can print that vowel.

Chủ đề