Cách đếm số chữ hoa trong chuỗi trong Python

Chương trình python này sử dụng hàm tích hợp để đếm số ký tự chữ hoa và chữ thường trong một chuỗi. Chúng tôi đã sử dụng Vòng lặp để đếm chữ hoa và chữ thường. Hàm islower[] được sử dụng để kiểm tra xem chuỗi có chứa bất kỳ ký tự chữ thường nào không. Tương tự, hàm isupper[] dùng để kiểm tra chuỗi có chứa ký tự hoa nào không

# Python program to count uppercase and lowercase characters

# take input
string = input['Enter any string: ']

upper, lower = 0, 0
for i in string:
    #count lowercase characters
    if[i.islower[]]:
        lower = lower + 1
    #count uppercase characters
    elif[i.isupper[]]:
        upper = upper + 1

# print number of lowercase characters
print['Lowercase characters:',lower]
# print number of uppercase characters
print['Uppercase characters:',upper]

Đầu ra cho các giá trị đầu vào khác nhau. -

Nhập bất kỳ chuỗi nào. biết chương trình
Ký tự chữ thường. 9
Chữ hoa. 2

Nhập bất kỳ chuỗi nào. PYThon
Ký tự chữ thường. 3
Chữ hoa. 3

Nhập bất kỳ chuỗi nào. Đếm chữ hoa và chữ thường
Ký tự chữ thường. 24
Chữ hoa. 12

Ta cũng có thể viết chương trình này một cách đơn giản để đếm số ký tự chữ hoa và chữ thường

string = input['Enter any string: ']

lower = [x for x in string if x.islower[]]
upper = [x for x in string if x.isupper[]]

print['Lowercase characters:', len[lower]]
print['Uppercase characters:', len[upper]]

Chương trình Python để đếm các ký tự chữ hoa và chữ thường mà không cần sử dụng các hàm có sẵn

# Python program to count uppercase and lowercase characters

# take input
string = input['Enter any string: ']

upper, lower = 0, 0
for i in string:
    #count lowercase characters
    if[i>='a' and i='A' and i= 97 and ord[string[i]] = 65 and ord[string[i]] 

Chủ Đề