Hướng dẫn how to check for vowels in a string python - cách kiểm tra nguyên âm trong chuỗi python

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]:

    

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

    

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

5
['e', 'e', 'o', 'e', 'e']
4=
{'u': 0, 'o': 1, 'e': 4, 'a': 0, 'i': 0}
9

5
['e', 'e', 'o', 'e', 'e'] 
0____9
5
['e', 'e', 'o', 'e', 'e'] 
2

5
['e', 'e', 'o', 'e', 'e'] 
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]:

5
['e', 'e', 'o', 'e', 'e']
4=
{'u': 0, 'o': 1, 'e': 4, 'a': 0, 'i': 0}
9

5
['e', 'e', 'o', 'e', 'e'] 
0____9
5
['e', 'e', 'o', 'e', 'e'] 
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;

    

5
['e', 'e', 'o', 'e', 'e']
4=
5
['e', 'e', 'o', 'e', 'e'] 
9

    

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]]
1=
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]]
3
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]]
4
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]]
5

5
['e', 'e', 'o', 'e', 'e']
4=
{'u': 0, 'o': 1, 'e': 4, 'a': 0, 'i': 0}
9

5
['e', 'e', 'o', 'e', 'e'] 
0____9
5
['e', 'e', 'o', 'e', 'e'] 
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

    

5
['e', 'e', 'o', 'e', 'e']
4=
5
['e', 'e', 'o', 'e', 'e'] 
9

def Check_Vow[string, vowels]:

    

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

5
['e', 'e', 'o', 'e', 'e']
4=
{'u': 0, 'o': 1, 'e': 4, 'a': 0, 'i': 0}
9

    

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]]
1=
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]]
3
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]]
4
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]]
5

5
['e', 'e', 'o', 'e', 'e']
4=
{'u': 0, 'o': 1, 'e': 4, 'a': 0, 'i': 0}
9

5
['e', 'e', 'o', 'e', 'e'] 
0____9
5
['e', 'e', 'o', 'e', 'e'] 
2

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;

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]]

Bài Viết Liên Quan

Chủ Đề