Chương trình Python để đếm số chữ hoa và chữ thường trong một tệp
Trong bài đăng này, chúng ta sẽ tìm hiểu cách đếm tổng số Chữ hoa, Chữ thường, Ký tự đặc biệt và Giá trị số của Chuỗi đã cho trong ngôn ngữ lập trình Python Show
Mã Python để đếm chữ hoa, chữ thường, ký tự đặc biệt và giá trị số bằng vòng lặp forChương trình cho phép người dùng nhập vào một String sau đó nó sẽ đếm và hiển thị tổng số chữ hoa, chữ thường, giá trị số và ký tự đặc biệt của chuỗi đã cho bằng hàm có sẵn trong ngôn ngữ lập trình Python Trong bài viết này, chúng ta sẽ học cách đếm các chữ hoa và chữ thường trong một chuỗi cho trước bằng ngôn ngữ lập trình Python Đếm chữ hoa chữ thườngChương trình đếm chữ hoa, chữ thường sử dụng vòng lặp forChương trình cho phép nhập vào một String và nó sẽ đếm và hiển thị số lượng chữ hoa, chữ thường của chuỗi đã cho bằng cách sử dụng hàm định sẵn trong ngôn ngữ Python Bài tập » Xử lý tệp » Bộ 1 » Giải pháp 8 Viết một hàm trong Python để đếm ký tự chữ hoa trong tệp văn bản Mã nguồn Chương trình lấy vào một chuỗi và đếm số chữ thường, chữ hoa trong chuỗi Giải pháp vấn đề 1. Lấy một chuỗi từ người dùng và lưu trữ nó trong một biến Chương trình/Mã nguồn Đây là mã nguồn của Chương trình Python để đếm số ký tự chữ thường và ký tự hoa trong một chuỗi. Đầu ra chương trình cũng được hiển thị bên dưới Cho một chuỗi chứa cả ký tự hoa và thường trong đó. Nhiệm vụ là đếm một số ký tự hoa và thường trong đó 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ợpPython3
The number of lowercase characters is: 10 The number of uppercase characters is: 31 The number of lowercase characters is: 10 The number of uppercase characters is: 32 = The number of lowercase characters is: 10 The number of uppercase characters is: 31 The number of lowercase characters is: 10 The number of uppercase characters is: 35 The number of lowercase characters is: 10 The number of uppercase characters is: 36_______2_______7 Str The number of lowercase characters is: 10 The number of uppercase characters is: 39 Lower case characters = 27 Upper case characters = 30_______9_______1 Lower case characters = 27 Upper case characters = 32 Lower case characters = 27 Upper case characters = 33 lower Lower case characters = 27 Upper case characters = 35 = Lower case characters = 27 Upper case characters = 37 Lower case characters = 27 Upper case characters = 30_______9_______9 The number of lowercase characters is: 10 The number of uppercase characters is: 39 Lower case characters = 27 Upper case characters = 33 The number of lowercase characters is: 10 The number of uppercase characters is: 32 Lower case characters = 27 Upper case characters = 35 = Lower case characters = 27 Upper case characters = 37 Lower case characters: 8 Upper case characters: 36_______22_______7 Lower case characters: 8 Upper case characters: 38 Lower case characters: 8 Upper case characters: 39 Lower case characters: 8 Upper case characters: 36_______22_______7 Lower case characters = 27 Upper case characters = 32 Lower case characters = 27 Upper case characters = 33 Đầu ra The number of lowercase characters is: 10 The number of uppercase characters is: 3 Thời gian phức tạp. Trên) Giải trình Ở đây, chúng tôi chỉ đơn giản 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ố ký tự chữ hoa với điều kiện là chuỗi chỉ bao gồm các bảng chữ cái Phương pháp 2. Sử dụng các giá trị ascii, Phương thức NaivePython3Lower case characters = 27 Upper case characters = 34 Lower case characters = 27 Upper case characters = 35 Lower case characters = 27 Upper case characters = 36 Lower case characters = 27 Upper case characters = 37 Lower case characters = 27 Upper case characters = 38
Lower case characters = 27 Upper case characters = 39 The number of lowercase characters is: 10 The number of uppercase characters is: 32 = The number of lowercase characters is: 10 The number of uppercase characters is: 31 Lower case characters = 27 Upper case characters = 39 lower = The number of lowercase characters is: 10 The number of uppercase characters is: 31
Lower case characters = 27 Upper case characters = 39 The number of lowercase characters is: 10 The number of uppercase characters is: 35 The number of lowercase characters is: 10 The number of uppercase characters is: 36 The number of lowercase characters is: 10 The number of uppercase characters is: 37 Str 1Lower case characters: 8 Upper case characters: 37 Str 3Str 4
Lower case characters: 8 Upper case characters: 37 = 1= 2= = 4 = 5Lower case characters = 27 Upper case characters = 33 = 1= 8= "GeeksForGeeks" 0"GeeksForGeeks" 1Lower case characters = 27 Upper case characters = 33 lower Lower case characters = 27 Upper case characters = 35 = Lower case characters = 27 Upper case characters = 37
Lower case characters: 8 Upper case characters: 37 = 1= 2= lower 5 = 5Lower case characters = 27 Upper case characters = 33 = 1= 8= The number of lowercase characters is: 10 The number of uppercase characters is: 301 "GeeksForGeeks" 1Lower case characters = 27 Upper case characters = 33 The number of lowercase characters is: 10 The number of uppercase characters is: 32 Lower case characters = 27 Upper case characters = 35 = Lower case characters = 27 Upper case characters = 37
Lower case characters = 27 Upper case characters = 39 Lower case characters: 8 Upper case characters: 36 Lower case characters: 8 Upper case characters: 37 The number of lowercase characters is: 10 The number of uppercase characters is: 311 The number of lowercase characters is: 10 The number of uppercase characters is: 312 The number of lowercase characters is: 10 The number of uppercase characters is: 313
The number of lowercase characters is: 10 The number of uppercase characters is: 312 The number of lowercase characters is: 10 The number of uppercase characters is: 317
The number of lowercase characters is: 10 The number of uppercase characters is: 318 The number of lowercase characters is: 10 The number of uppercase characters is: 319_______156_______ The number of lowercase characters is: 10 The number of uppercase characters is: 321 The number of lowercase characters is: 10 The number of uppercase characters is: 322 Đầu ra Lower case characters = 27 Upper case characters = 3 Thời gian phức tạp. Trên) Giải trình Ở đâ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 mã ascii đã choPython3The number of lowercase characters is: 10 The number of uppercase characters is: 323 = The number of lowercase characters is: 10 The number of uppercase characters is: 325 The number of lowercase characters is: 10 The number of uppercase characters is: 326_______156_______ The number of lowercase characters is: 10 The number of uppercase characters is: 31 The number of lowercase characters is: 10 The number of uppercase characters is: 329 The number of lowercase characters is: 10 The number of uppercase characters is: 31 The number of lowercase characters is: 10 The number of uppercase characters is: 35 The number of lowercase characters is: 10 The number of uppercase characters is: 36_______2_______7 The number of lowercase characters is: 10 The number of uppercase characters is: 334 Lower case characters = 27 Upper case characters = 39 Lower case characters = 27 Upper case characters = 31 The number of lowercase characters is: 10 The number of uppercase characters is: 337 = ___The number of lowercase characters is: 10 The number of uppercase characters is: 339 = 5 The number of lowercase characters is: 10 The number of uppercase characters is: 341 = 2_______43"GeeksForGeeks" 1
The number of lowercase characters is: 10 The number of uppercase characters is: 347
Lower case characters = 27 Upper case characters = 37 Lower case characters = 27 Upper case characters = 39 Lower case characters = 27 Upper case characters = 31 The number of lowercase characters is: 10 The number of uppercase characters is: 337 = ___The number of lowercase characters is: 10 The number of uppercase characters is: 358 = 5 The number of lowercase characters is: 10 The number of uppercase characters is: 341 = 2_______62"GeeksForGeeks" 1
The number of lowercase characters is: 10 The number of uppercase characters is: 366
Lower case characters = 27 Upper case characters = 37
Lower case characters: 8 Upper case characters: 36_______22_______7 The number of lowercase characters is: 10 The number of uppercase characters is: 376 The number of lowercase characters is: 10 The number of uppercase characters is: 377 Lower case characters: 8 Upper case characters: 36_______22_______7 The number of lowercase characters is: 10 The number of uppercase characters is: 380 The number of lowercase characters is: 10 The number of uppercase characters is: 381 Đầu ra Lower case characters: 8 Upper case characters: 3 Thời gian phức tạp. Trên) Giải trình Ở đây chúng tôi đang lặp 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 Phương pháp 4. Sử dụng từ khóa 'trong'Python3Lower case characters = 27 Upper case characters = 34 Lower case characters = 27 Upper case characters = 35 Lower case characters = 27 Upper case characters = 36 The number of lowercase characters is: 10 The number of uppercase characters is: 319_______156_______ The number of lowercase characters is: 10 The number of uppercase characters is: 321 The number of lowercase characters is: 10 The number of uppercase characters is: 32 = The number of lowercase characters is: 10 The number of uppercase characters is: 31
The number of lowercase characters is: 10 The number of uppercase characters is: 31 The number of lowercase characters is: 10 The number of uppercase characters is: 394_______156_______2_______96 The number of lowercase characters is: 10 The number of uppercase characters is: 397 = 2_______99The number of lowercase characters is: 10 The number of uppercase characters is: 35 The number of lowercase characters is: 10 The number of uppercase characters is: 36_______2_______7 Lower case characters = 27 Upper case characters = 303 Lower case characters = 27 Upper case characters = 39 Lower case characters = 27 Upper case characters = 31 The number of lowercase characters is: 10 The number of uppercase characters is: 36 The number of lowercase characters is: 10 The number of uppercase characters is: 37 Lower case characters = 27 Upper case characters = 308
Lower case characters = 27 Upper case characters = 35 = Lower case characters = 27 Upper case characters = 37 Lower case characters = 27 Upper case characters = 39 lower 0 The number of lowercase characters is: 10 The number of uppercase characters is: 36 The number of lowercase characters is: 10 The number of uppercase characters is: 37 Lower case characters = 27 Upper case characters = 318
Lower case characters = 27 Upper case characters = 35 = Lower case characters = 27 Upper case characters = 37 Lower case characters: 8 Upper case characters: 36_______22_______7 The number of lowercase characters is: 10 The number of uppercase characters is: 311 The number of lowercase characters is: 10 The number of uppercase characters is: 312_______9_______28 Lower case characters: 8 Upper case characters: 36_______22_______7 The number of lowercase characters is: 10 The number of uppercase characters is: 315 The number of lowercase characters is: 10 The number of uppercase characters is: 312 The number of lowercase characters is: 10 The number of uppercase characters is: 317 Đầu ra Lower case characters = 27 Upper case characters = 3 Thời gian phức tạp. Trên) Giải trình Ở đây chúng tôi đã lấy tất cả các ký tự chữ hoa và chữ thường trong các chuỗi riêng biệt và sau đó đếm xem có bao nhiêu ký tự có trong các chuỗi riêng lẻ |