Hướng dẫn write a function in python to count uppercase character in a text file - viết một hàm trong python để đếm ký tự hoa trong tệp văn bản

Bài tập & nbsp; »& nbsp; xử lý tệp & nbsp;» & nbsp; Đặt 1 & nbsp; »& nbsp; Giải pháp 8

Viết một chức năng trong Python để đếm ký tự chữ hoa trong một tệp văn bản.

Mã nguồn

def count_letter():
    file = open("article.txt","r")
    data = file.read()
    count = 0
    for letter in data:
        if letter.isupper():
            count+=1
    print(count)
    file.close()

count_letter()



Làm thế nào để bạn đếm chữ thường và chữ hoa trong Python?coding interview questions based on this logic is to count the number of capital letters from a file. So if you want to learn how to count the number of capital letters by reading any file, this article is for you. In this article, I will take you through a tutorial on how to write a Python program to count capital letters in a file.

Bài tập Python: Tính số lượng chữ cái trên / chữ thường trong một chuỗi.

21979

Giải pháp mẫu:-.

  1. Mã Python: Def String_Test (s): d = {"Upper_case": 0, "Lower_case": 0} cho C trong s: nếu C.ISUPPER (): D ["Upper_case"]+= 1 Elif C.islower ( ): D ["Lower_case"]+= 1 other: Pass in ("Chuỗi gốc:", S) In ("Không ..
  2. Làm thế nào để bạn đếm các chữ cái chữ hoa trong một chuỗi?
  3. Cách tiếp cận :.
  4. Quét chuỗi str từ 0 đến chiều dài-1 ..isupper() function in Python.

Kiểm tra một ký tự tại một thời điểm trên cơ sở các giá trị ASCII. if (str [i]> = 65 và str [i] = 97 và str [i] = 48 và str [i]isupper() function with islower() as shown in the code below:

652265

Bản tóm tắt

Vì vậy, đây là cách bạn có thể tìm thấy tất cả các chữ cái viết hoa trong một tệp bằng cách sử dụng ngôn ngữ lập trình Python. Đó là một câu hỏi mã hóa quan trọng mà bạn có thể nhận được trong bất kỳ cuộc phỏng vấn mã hóa nào. Bạn có thể nhận được câu hỏi dựa trên logic này theo nhiều cách. Tôi hy vọng bạn thích bài viết này về cách viết một chương trình Python để đếm số lượng chữ in hoa trong một tệp. Hãy đặt câu hỏi có giá trị của bạn trong phần bình luận bên dưới.

Coder với ♥ của một người viết || Nhà khoa học dữ liệu | Solopreneur | Người sáng lập

Bài viết: & NBSP; 1312

Hướng dẫn write a function in python to count uppercase character in a text file - viết một hàm trong python để đếm ký tự hoa trong tệp văn bản

Bài trước phát hiện châm biếm với học máyPost Sarcasm Detection with Machine Learning

Bài tiếp theo hướng dẫn Klib ở PythonPost Klib Tutorial in Python

Hướng dẫn write a function in python to count uppercase character in a text file - viết một hàm trong python để đếm ký tự hoa trong tệp văn bản

Cho một chuỗi chứa cả ký tự trên và chữ thường trong đó. Nhiệm vụ là đếm một số ký tự trên và chữ thường trong đó.

& nbsp; ví dụ:

Input : Introduction to Python
Output : Lower Case characters : 18 
         Upper case characters : 2

Input :  Welcome to GeeksforGeeks
Output : Lower Case characters : 19  
         Upper case characters: 3

Phương pháp 1: Sử dụng các phương thức tích hợp

Python3

Str=

21979
0

21979
1=
21979
3

21979
4=
21979
3

21979
7
21979
8
21979
9 Str
652265
1

652265
2
652265
3
652265
4

652265
5
21979
1
652265
7=
652265
9

652265
2
Input : Introduction to Python
Output : Lower Case characters : 18 
         Upper case characters : 2

Input :  Welcome to GeeksforGeeks
Output : Lower Case characters : 19  
         Upper case characters: 3
1
652265
1

652265
5
21979
4
652265
7=
652265
9

Input : Introduction to Python
Output : Lower Case characters : 18 
         Upper case characters : 2

Input :  Welcome to GeeksforGeeks
Output : Lower Case characters : 19  
         Upper case characters: 3
8
Input : Introduction to Python
Output : Lower Case characters : 18 
         Upper case characters : 2

Input :  Welcome to GeeksforGeeks
Output : Lower Case characters : 19  
         Upper case characters: 3
9
The number of lowercase characters is: 10
The number of uppercase characters is: 3
0
The number of lowercase characters is: 10
The number of uppercase characters is: 3
1

Input : Introduction to Python
Output : Lower Case characters : 18 
         Upper case characters : 2

Input :  Welcome to GeeksforGeeks
Output : Lower Case characters : 19  
         Upper case characters: 3
8
Input : Introduction to Python
Output : Lower Case characters : 18 
         Upper case characters : 2

Input :  Welcome to GeeksforGeeks
Output : Lower Case characters : 19  
         Upper case characters: 3
9
The number of lowercase characters is: 10
The number of uppercase characters is: 3
4
The number of lowercase characters is: 10
The number of uppercase characters is: 3
5

Đầu ra

The number of lowercase characters is: 10
The number of uppercase characters is: 3

Độ phức tạp về thời gian: O (N) Không gian phụ trợ: O (1)O(n)
Auxiliary Space: O(1)

Explanation:

Ở đây chúng tôi chỉ đơn giản là sử dụng phương thức tích hợp isLower () và kiểm tra các ký tự chữ thường và đếm chúng và trong điều kiện khác, chúng tôi đang đếm số lượng ký tự vỏ trên với điều kiện chuỗi chỉ bao gồm bảng chữ cái.

& nbsp; Phương pháp 2: Sử dụng các giá trị ASCII, Phương pháp ngây thơ

Python3

The number of lowercase characters is: 10
The number of uppercase characters is: 3
6
The number of lowercase characters is: 10
The number of uppercase characters is: 3
7

The number of lowercase characters is: 10
The number of uppercase characters is: 3
8
The number of lowercase characters is: 10
The number of uppercase characters is: 3
9=
21979
3

The number of lowercase characters is: 10
The number of uppercase characters is: 3
8
Lower case characters = 27 Upper case characters = 3
3=
21979
3

The number of lowercase characters is: 10
The number of uppercase characters is: 3
8
21979
7
21979
8
21979
9
Lower case characters:  8
Upper case characters:  3
0
Input : Introduction to Python
Output : Lower Case characters : 18 
         Upper case characters : 2

Input :  Welcome to GeeksforGeeks
Output : Lower Case characters : 19  
         Upper case characters: 3
9
Lower case characters:  8
Upper case characters:  3
2
Lower case characters:  8
Upper case characters:  3
3

Lower case characters:  8
Upper case characters:  3
4
652265
3
Input : Introduction to Python
Output : Lower Case characters : 18 
         Upper case characters : 2

Input :  Welcome to GeeksforGeeks
Output : Lower Case characters : 19  
         Upper case characters: 3
9
Lower case characters:  8
Upper case characters:  3
7
Lower case characters:  8
Upper case characters:  3
8=
Lower case characters = 27
Upper case characters = 3
0

652265
5
Lower case characters:  8
Upper case characters:  3
7
Lower case characters = 27
Upper case characters = 3
4=
Lower case characters = 27
Upper case characters = 3
6
Lower case characters = 27
Upper case characters = 3
7

652265
5
Lower case characters = 27 Upper case characters = 3
3
652265
7____9
652265
9

Lower case characters:  8
Upper case characters:  3
4Str4
Input : Introduction to Python
Output : Lower Case characters : 18 
         Upper case characters : 2

Input :  Welcome to GeeksforGeeks
Output : Lower Case characters : 19  
         Upper case characters: 3
9
Lower case characters:  8
Upper case characters:  3
7
Lower case characters:  8
Upper case characters:  3
8__

652265
5
Lower case characters:  8
Upper case characters:  3
7
Lower case characters = 27
Upper case characters = 3
4= =5
Lower case characters = 27
Upper case characters = 3
7

652265
5
The number of lowercase characters is: 10
The number of uppercase characters is: 3
9
652265
7____9
652265
9

The number of lowercase characters is: 10
The number of uppercase characters is: 3
8
Input : Introduction to Python
Output : Lower Case characters : 18 
         Upper case characters : 2

Input :  Welcome to GeeksforGeeks
Output : Lower Case characters : 19  
         Upper case characters: 3
8
Input : Introduction to Python
Output : Lower Case characters : 18 
         Upper case characters : 2

Input :  Welcome to GeeksforGeeks
Output : Lower Case characters : 19  
         Upper case characters: 3
9
21979
05
21979
06
21979
07

Lower case characters:  8
Upper case characters:  3
4
21979
09
21979
06
21979
11

21979
12=
21979
14

21979
15

Đầu ra

Lower case characters = 27 Upper case characters = 3

Độ phức tạp về thời gian: O (N) Không gian phụ trợ: O (1)O(n)
Auxiliary Space: O(1)

Explanation:

Ở đây chúng tôi chỉ đơn giản là sử dụng phương thức tích hợp isLower () và kiểm tra các ký tự chữ thường và đếm chúng và trong điều kiện khác, chúng tôi đang đếm số lượng ký tự vỏ trên với điều kiện chuỗi chỉ bao gồm bảng chữ cái.

& nbsp; Phương pháp 2: Sử dụng các giá trị ASCII, Phương pháp ngây thơ

Python3

The number of lowercase characters is: 10
The number of uppercase characters is: 3
6
The number of lowercase characters is: 10
The number of uppercase characters is: 3
7

The number of lowercase characters is: 10
The number of uppercase characters is: 3
8
The number of lowercase characters is: 10
The number of uppercase characters is: 3
9=
21979
3

The number of lowercase characters is: 10
The number of uppercase characters is: 3
8
Lower case characters = 27 Upper case characters = 3
3=
21979
3

The number of lowercase characters is: 10
The number of uppercase characters is: 3
8
21979
7
21979
8
21979
9
Lower case characters:  8
Upper case characters:  3
0
Input : Introduction to Python
Output : Lower Case characters : 18 
         Upper case characters : 2

Input :  Welcome to GeeksforGeeks
Output : Lower Case characters : 19  
         Upper case characters: 3
9
Lower case characters:  8
Upper case characters:  3
2
Lower case characters:  8
Upper case characters:  3
3

Lower case characters:  8
Upper case characters:  3
4
21979
39=
21979
39
652265
7
652265
9               

Lower case characters:  8
Upper case characters:  3
4
652265
3
Input : Introduction to Python
Output : Lower Case characters : 18 
         Upper case characters : 2

Input :  Welcome to GeeksforGeeks
Output : Lower Case characters : 19  
         Upper case characters: 3
9
Lower case characters:  8
Upper case characters:  3
7
Lower case characters:  8
Upper case characters:  3
8=
Lower case characters = 27
Upper case characters = 3
0

Lower case characters:  8
Upper case characters:  3
4
21979
55=
21979
55
652265
7
652265
9

Input : Introduction to Python
Output : Lower Case characters : 18 
         Upper case characters : 2

Input :  Welcome to GeeksforGeeks
Output : Lower Case characters : 19  
         Upper case characters: 3
8
Input : Introduction to Python
Output : Lower Case characters : 18 
         Upper case characters : 2

Input :  Welcome to GeeksforGeeks
Output : Lower Case characters : 19  
         Upper case characters: 3
9
21979
62
21979
63

Input : Introduction to Python
Output : Lower Case characters : 18 
         Upper case characters : 2

Input :  Welcome to GeeksforGeeks
Output : Lower Case characters : 19  
         Upper case characters: 3
8
Input : Introduction to Python
Output : Lower Case characters : 18 
         Upper case characters : 2

Input :  Welcome to GeeksforGeeks
Output : Lower Case characters : 19  
         Upper case characters: 3
9
21979
66
21979
67

Đầu ra

Lower case characters:  8
Upper case characters:  3

Độ phức tạp về thời gian: O (N) Không gian phụ trợ: O (1)O(n)
Auxiliary Space: O(1)

Explanation:

Ở đây chúng tôi chỉ đơn giản là sử dụng phương thức tích hợp isLower () và kiểm tra các ký tự chữ thường và đếm chúng và trong điều kiện khác, chúng tôi đang đếm số lượng ký tự vỏ trên với điều kiện chuỗi chỉ bao gồm bảng chữ cái.

& nbsp; Phương pháp 2: Sử dụng các giá trị ASCII, Phương pháp ngây thơ

Python3

21979
12=
21979
14

Ở đây chúng tôi đang sử dụng phương thức ord () để lấy giá trị ASCII của ký tự cụ thể đó và sau đó tính toán nó trong phạm vi cụ thể.

Phương pháp 3: Tính toán các ký tự trong phạm vi đã cho của mã ASCII

21979
77=
21979
79

21979
80=
21979
82

21979
16=
21979
18

21979
19=
21979
3
21979
2222

Lower case characters:  8
Upper case characters:  3
4
21979
4
652265
7=
652265
9

21979
7
21979
8
21979
9
21979
27

The number of lowercase characters is: 10
The number of uppercase characters is: 3
8
652265
3
21979
30=
21979
32
Lower case characters = 27
Upper case characters = 3
1
21979
34=
21979
36
Lower case characters = 27
Upper case characters = 3
7

The number of lowercase characters is: 10
The number of uppercase characters is: 3
8
652265
3
21979
30=
21979
48
Lower case characters = 27
Upper case characters = 3
1
21979
34=
21979
522

Ở đây chúng tôi đang lặp lại thông qua chuỗi và tính toán các ký tự chữ hoa và chữ thường bằng cách sử dụng phạm vi mã ASCII.

Đầu ra

Lower case characters = 27
Upper case characters = 3

Độ phức tạp về thời gian: O (N) Không gian phụ trợ: O (1)O(n)
Auxiliary Space: O(1)

Explanation:

Ở đây chúng tôi đã lấy tất cả các ký tự trên và chữ thường trong các chuỗi riêng biệt và sau đó đếm số lượng ký tự có trong các chuỗi riêng lẻ.


Làm thế nào để bạn đếm số lượng chữ hoa trong một tệp trong Python?

Đếm tổng số ký tự chữ hoa trong một tệp trong .....
Bước 1: Mở tệp ở chế độ đọc ..
Bước 2: Trích xuất dữ liệu từ ký tự tệp theo ký tự ..
Bước 3: Kiểm tra xem ký tự có phải là chữ hoa không, Bước 3.1: Nếu ký tự là chữ hoa, hãy tăng bộ đếm ..
Bước 4: In số lượng ký tự chữ hoa ..

Làm thế nào để bạn đếm chữ thường và chữ hoa trong Python?

Bài tập Python: Tính số lượng chữ cái trên / chữ thường trong một chuỗi..
Giải pháp mẫu:-.
Mã Python: Def String_Test (s): d = {"Upper_case": 0, "Lower_case": 0} cho C trong s: nếu C.ISUPPER (): D ["Upper_case"]+= 1 Elif C.islower (): D ["Lower_case"]+= 1 other: Pass in ("Chuỗi gốc:", S) In ("Không ..

Làm thế nào để bạn đếm các chữ cái chữ hoa trong một chuỗi?

Cách tiếp cận :..
Quét chuỗi str từ 0 đến chiều dài-1 ..
Kiểm tra một ký tự tại một thời điểm trên cơ sở các giá trị ASCII.if (str [i]> = 65 và str [i] = 97 và str [i] = 48 và str [i]
In tất cả các bộ đếm ..

Làm thế nào để bạn kiểm tra xem văn bản có phải là chữ hoa trong Python không?

Trong Python, isupper () là một phương pháp tích hợp được sử dụng để xử lý chuỗi.Phương thức này trả về true nếu tất cả các ký tự trong chuỗi là chữ hoa, nếu không, sẽ trả về FALS FALSE.isupper() is a built-in method used for string handling. This method returns True if all characters in the string are uppercase, otherwise, returns “False”.