Hướng dẫn python search upper and lowercase - python tìm kiếm chữ hoa và chữ thường

Nếu vì một lý do nào đó, bạn thực sự cần so sánh các chuỗi không nhạy cảm trường hợp (thay vì tạo ra một chuỗi trường hợp tương tự), bạn có thể sử dụng các biểu thức thông thường với cờ

Input: string = 'GEEKSFORGEEKS'
Output: True

Input: string = 'GeeksforGeeks'
Output: False
1. Đây là một ý tưởng khủng khiếp cho những gì bạn dường như đang cố gắng làm, nhưng mã là:

import re

my_list = ['webcam', 'home', 'Space', 'Maybe later', 'Webcamnew']
for item in my_list:
    if re.match("webcam$",item, flags=re.I): # re.I == re.IGNORECASE
        print item

Lý do đây là một ý tưởng tồi là việc sử dụng các biểu thức thông thường để kết hợp đơn giản giống như sử dụng một chiếc backhoe để đào các lỗ bài đăng. Chắc chắn, bạn có thể làm điều đó, nhưng nó tốn kém, tốn thời gian và có cơ hội giới thiệu các lỗi mà bạn không nghĩ đến cho đến khi bạn vô tình vung sự bùng nổ qua cửa sổ phòng khách của bạn.

Trong bài viết này, chúng tôi sẽ thảo luận về các hàm isupper (), isLower (), up () và lower () trong python. Các phương pháp này là các phương pháp tích hợp được sử dụng để xử lý chuỗi. Trước khi nghiên cứu chúng một cách chi tiết, hãy để một ý tưởng cơ bản về chúng.isupper(), islower(), upper(), and lower() functions in Python. These methods are built-in methods used for handling strings. Before studying them in detail let’s get a basic idea about them.

Isupper () trong python là gì

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, trả về false false. & Nbsp;True if all characters in the string are uppercase, otherwise, returns “False”. 

  1. Nó trả về một cách đúng sự thật cho các không gian trắng nhưng nếu chỉ có khoảng trắng trong chuỗi thì hãy trả về Sai Sai.
  2. Do đó, nó không có bất kỳ đối số nào, nó sẽ trả về một lỗi nếu một tham số được truyền.
  3. Các chữ số và ký hiệu trả về trực tiếp, nhưng nếu chuỗi chỉ chứa các chữ số và số thì sau đó trả về “sai”

Hàm này được sử dụng để kiểm tra xem đối số có chứa bất kỳ ký tự chữ hoa nào như:

Input: string = 'GEEKSFORGEEKS'
Output: True

Input: string = 'GeeksforGeeks'
Output: False

Cú pháp của & nbsp; isupper () & nbsp;

Cú pháp: String.isupper () & nbsp; string.isupper() 

Parameters: 

  • isupper () không lấy bất kỳ tham số & nbsp;

Trả về: Đúng- Nếu tất cả các ký tự trong chuỗi là chữ hoa. Sai- Nếu chuỗi chứa 1 hoặc nhiều ký tự không tăng cấp. True- If all characters in the string are uppercase. False- If the string contains 1 or more non-uppercase characters.

Thí dụ:

Python3

Input: string = 'GEEKSFORGEEKS'
Output: True

Input: string = 'GeeksforGeeks'
Output: False
2
Input: string = 'GEEKSFORGEEKS'
Output: True

Input: string = 'GeeksforGeeks'
Output: False
3
Input: string = 'GEEKSFORGEEKS'
Output: True

Input: string = 'GeeksforGeeks'
Output: False
4

Input: string = 'GEEKSFORGEEKS'
Output: True

Input: string = 'GeeksforGeeks'
Output: False
5
Input: string = 'GEEKSFORGEEKS'
Output: True

Input: string = 'GeeksforGeeks'
Output: False
6

Input: string = 'GEEKSFORGEEKS'
Output: True

Input: string = 'GeeksforGeeks'
Output: False
2
Input: string = 'GEEKSFORGEEKS'
Output: True

Input: string = 'GeeksforGeeks'
Output: False
3
Input: string = 'GEEKSFORGEEKS'
Output: True

Input: string = 'GeeksforGeeks'
Output: False
9

Input: string = 'GEEKSFORGEEKS'
Output: True

Input: string = 'GeeksforGeeks'
Output: False
5
Input: string = 'GEEKSFORGEEKS'
Output: True

Input: string = 'GeeksforGeeks'
Output: False
6

Output:

True
False

Trên () trong python là gì

Trong Python, Upper () là một phương thức tích hợp được sử dụng để xử lý chuỗi. Phương thức trên () trả về chuỗi bán dẫn từ chuỗi đã cho. Nó chuyển đổi tất cả các ký tự thường thành chữ hoa. Nếu không có ký tự viết thường tồn tại, nó sẽ trả về chuỗi gốc. & NBSP;True if all characters in the string are lowercase, otherwise, returns “False”. 

  1. Nó trả về một cách đúng sự thật cho các không gian trắng nhưng nếu chỉ có khoảng trắng trong chuỗi thì hãy trả về Sai Sai.
  2. Do đó, nó không có bất kỳ đối số nào, nó sẽ trả về một lỗi nếu một tham số được truyền.
  3. Các chữ số và ký hiệu trả về trực tiếp, nhưng nếu chuỗi chỉ chứa các chữ số và số thì sau đó trả về Sai False.

Hàm này được sử dụng để kiểm tra xem đối số có chứa bất kỳ ký tự thường nào như:

Input: string = 'geeksforgeeks'
Output: True

Input: string = 'GeeksforGeeks'
Output: False

Cú pháp của Islower ()

Cú pháp: String.islower ()string.islower()

Parameters:

  • isLower () không lấy bất kỳ tham số nào

Returns:

  • Đúng- nếu tất cả các ký tự trong chuỗi thấp hơn.
  • Sai- Nếu chuỗi chứa 1 hoặc nhiều ký tự không hạ thấp.

Thí dụ:

Python3

Input: string = 'GEEKSFORGEEKS'
Output: True

Input: string = 'GeeksforGeeks'
Output: False
2
Input: string = 'GEEKSFORGEEKS'
Output: True

Input: string = 'GeeksforGeeks'
Output: False
3
True
False
4

Input: string = 'GEEKSFORGEEKS'
Output: True

Input: string = 'GeeksforGeeks'
Output: False
5
True
False
6

Input: string = 'GEEKSFORGEEKS'
Output: True

Input: string = 'GeeksforGeeks'
Output: False
2
Input: string = 'GEEKSFORGEEKS'
Output: True

Input: string = 'GeeksforGeeks'
Output: False
3
Input: string = 'GEEKSFORGEEKS'
Output: True

Input: string = 'GeeksforGeeks'
Output: False
9

Input: string = 'GEEKSFORGEEKS'
Output: True

Input: string = 'GeeksforGeeks'
Output: False
5
True
False
6

Output:

True
False

Cái gì thấp hơn () trong python

Trong Python, Hạ () là một phương thức tích hợp được sử dụng để xử lý chuỗi. Phương thức thấp hơn () trả về chuỗi thấp hơn từ chuỗi đã cho. Nó chuyển đổi tất cả các ký tự chữ hoa thành chữ thường. Nếu không có ký tự chữ hoa tồn tại, nó sẽ trả về chuỗi gốc. & Nbsp;

  1. Do đó, nó không có bất kỳ đối số nào, nó sẽ trả về một lỗi nếu một tham số được truyền.
  2. Các chữ số và ký hiệu trở lại được trả về như vậy, chỉ có một chữ cái viết hoa được trả về sau khi chuyển đổi thành chữ thường.
Input: string = 'GEEKSFORGEEKS'
Output: geeksforgeeks

Input: string = 'GeeksforGeeks'
Output: geeksforgeeks

Cú pháp thấp hơn ()

Cú pháp: String.Lower () string.lower()

Parameters:

  • thấp hơn () không lấy bất kỳ tham số nào

Trả về: Nó chuyển đổi chuỗi đã cho thành chữ thường và trả về chuỗi.It converts the given string in into lowercase and returns the string.

Examples:

Python3

Input: string = 'GEEKSFORGEEKS'
Output: True

Input: string = 'GeeksforGeeks'
Output: False
2
Input: string = 'GEEKSFORGEEKS'
Output: True

Input: string = 'GeeksforGeeks'
Output: False
3
Input: string = 'GEEKSFORGEEKS'
Output: True

Input: string = 'GeeksforGeeks'
Output: False
4

Input: string = 'GEEKSFORGEEKS'
Output: True

Input: string = 'GeeksforGeeks'
Output: False
5
Input: string = 'geeksforgeeks'
Output: True

Input: string = 'GeeksforGeeks'
Output: False
6

Input: string = 'GEEKSFORGEEKS'
Output: True

Input: string = 'GeeksforGeeks'
Output: False
2
Input: string = 'GEEKSFORGEEKS'
Output: True

Input: string = 'GeeksforGeeks'
Output: False
3
Input: string = 'GEEKSFORGEEKS'
Output: True

Input: string = 'GeeksforGeeks'
Output: False
9

Input: string = 'GEEKSFORGEEKS'
Output: True

Input: string = 'GeeksforGeeks'
Output: False
5
Input: string = 'geeksforgeeks'
Output: True

Input: string = 'GeeksforGeeks'
Output: False
6

Output:

geeksforgeeks
geeksforgeeks

Cái gì thấp hơn () trong python

Trong Python, Hạ () là một phương thức tích hợp được sử dụng để xử lý chuỗi. Phương thức thấp hơn () trả về chuỗi thấp hơn từ chuỗi đã cho. Nó chuyển đổi tất cả các ký tự chữ hoa thành chữ thường. Nếu không có ký tự chữ hoa tồn tại, nó sẽ trả về chuỗi gốc. & Nbsp;

  1. Do đó, nó không có bất kỳ đối số nào, nó sẽ trả về một lỗi nếu một tham số được truyền.
  2. Các chữ số và ký hiệu trở lại được trả về như vậy, chỉ có một chữ cái viết hoa được trả về sau khi chuyển đổi thành chữ thường.
Input: string = 'geeksforgeeks'
Output: GEEKSFORGEEKS

Input: string = 'My name is ayush'
Output: MY NAME IS AYUSH

Cú pháp thấp hơn ()

Cú pháp: String.Lower ()string.upper()

Parameters:

  • thấp hơn () không lấy bất kỳ tham số nào

Trả về: Nó chuyển đổi chuỗi đã cho thành chữ thường và trả về chuỗi.It converts the given string in into uppercase and returns the string.

Example:

Python3

Input: string = 'GEEKSFORGEEKS'
Output: True

Input: string = 'GeeksforGeeks'
Output: False
2
Input: string = 'GEEKSFORGEEKS'
Output: True

Input: string = 'GeeksforGeeks'
Output: False
3
True
False
4

Input: string = 'GEEKSFORGEEKS'
Output: True

Input: string = 'GeeksforGeeks'
Output: False
5
True
False
6

Input: string = 'GEEKSFORGEEKS'
Output: True

Input: string = 'GeeksforGeeks'
Output: False
2
Input: string = 'GEEKSFORGEEKS'
Output: True

Input: string = 'GeeksforGeeks'
Output: False
3
Input: string = 'GEEKSFORGEEKS'
Output: True

Input: string = 'GeeksforGeeks'
Output: False
9

Input: string = 'GEEKSFORGEEKS'
Output: True

Input: string = 'GeeksforGeeks'
Output: False
5
True
False
6

Output:

GEEKSFORGEEKS
MY NAME IS AYUSH

Cái gì thấp hơn () trong python

Trong Python, Hạ () là một phương thức tích hợp được sử dụng để xử lý chuỗi. Phương thức thấp hơn () trả về chuỗi thấp hơn từ chuỗi đã cho. Nó chuyển đổi tất cả các ký tự chữ hoa thành chữ thường. Nếu không có ký tự chữ hoa tồn tại, nó sẽ trả về chuỗi gốc. & Nbsp;

Input : string = 'GeeksforGeeks is a computer Science portal for Geeks'
Output : Uppercase - 4
         Lowercase - 41
         spaces - 7
         gEEKSFORGEEKS IS A COMPUTER sCIENCE PORTAL FOR gEEKS

Input : string = 'My name is Ayush'
Output : Uppercase - 2
         Lowercase - 11
         spaces - 3
         mY NAME IS aYUSH

Các chữ số và ký hiệu trở lại được trả về như vậy, chỉ có một chữ cái viết hoa được trả về sau khi chuyển đổi thành chữ thường.

  1. Cú pháp thấp hơn ()
  2. Cú pháp: String.Lower ()
  3. thấp hơn () không lấy bất kỳ tham số nào
  4. Trả về: Nó chuyển đổi chuỗi đã cho thành chữ thường và trả về chuỗi.

Example:

Python3

Input: string = 'GEEKSFORGEEKS'
Output: True

Input: string = 'GeeksforGeeks'
Output: False
2
Input: string = 'GEEKSFORGEEKS'
Output: True

Input: string = 'GeeksforGeeks'
Output: False
3
Input: string = 'GEEKSFORGEEKS'
Output: True

Input: string = 'GeeksforGeeks'
Output: False
4

Trên () trong python là gì

Trong Python, Upper () là một phương thức tích hợp được sử dụng để xử lý chuỗi. Phương thức trên () trả về chuỗi bán dẫn từ chuỗi đã cho. Nó chuyển đổi tất cả các ký tự thường thành chữ hoa. Nếu không có ký tự viết thường tồn tại, nó sẽ trả về chuỗi gốc. & NBSP;

Các chữ số và ký hiệu trở lại được trả về như vậy, chỉ có một chữ cái viết thường được trả về sau khi chuyển đổi thành chữ hoa.

Cú pháp của trên ()

Cú pháp: String.upper ()

trên () không lấy bất kỳ tham số nào

Trả về: Nó chuyển đổi chuỗi đã cho thành chữ hoa và trả về chuỗi.

Input: string = 'GEEKSFORGEEKS'
Output: True

Input: string = 'GeeksforGeeks'
Output: False
2
Input: string = 'GEEKSFORGEEKS'
Output: True

Input: string = 'GeeksforGeeks'
Output: False
3
True
False
9

Đếm chữ hoa, chữ thường và không gian

Đưa ra một chuỗi, nhiệm vụ là viết một chương trình Python để đếm một số chữ hoa, chữ cái chữ thường và khoảng trắng trong một trường hợp chuỗi và chuyển đổi chuỗi đã cho (chuyển đổi chữ thường thành chữ hoa và ngược lại).

Thuật toán

Đi qua ký tự chuỗi đã cho bằng ký tự lên đến chiều dài của nó và kiểm tra xem ký tự ở chữ thường hay chữ hoa bằng các phương thức tích hợp.

Nếu chữ thường, hãy tăng bộ đếm tương ứng của nó, hãy chuyển đổi nó thành chữ hoa bằng cách sử dụng hàm trên () và thêm nó vào một chuỗi mới, nếu chữ hoa, hãy tăng bộ đếm tương ứng của nó, hãy chuyển đổi nó thành chữ thường bằng hàm thấp hơn () sợi dây.

Nếu không gian, hãy tăng bộ đếm tương ứng của nó và thêm nó vào một chuỗi mới

Input: string = 'GEEKSFORGEEKS'
Output: True

Input: string = 'GeeksforGeeks'
Output: False
5
Input: string = 'GEEKSFORGEEKS'
Output: True

Input: string = 'GeeksforGeeks'
Output: False
23
Input: string = 'GEEKSFORGEEKS'
Output: True

Input: string = 'GeeksforGeeks'
Output: False
24
Input: string = 'GEEKSFORGEEKS'
Output: True

Input: string = 'GeeksforGeeks'
Output: False
25

Input: string = 'GEEKSFORGEEKS'
Output: True

Input: string = 'GeeksforGeeks'
Output: False
5
Input: string = 'GEEKSFORGEEKS'
Output: True

Input: string = 'GeeksforGeeks'
Output: False
23
Input: string = 'GEEKSFORGEEKS'
Output: True

Input: string = 'GeeksforGeeks'
Output: False
28
Input: string = 'GEEKSFORGEEKS'
Output: True

Input: string = 'GeeksforGeeks'
Output: False
29

Input: string = 'GEEKSFORGEEKS'
Output: True

Input: string = 'GeeksforGeeks'
Output: False
5
Input: string = 'GEEKSFORGEEKS'
Output: True

Input: string = 'GeeksforGeeks'
Output: False
23
Input: string = 'GEEKSFORGEEKS'
Output: True

Input: string = 'GeeksforGeeks'
Output: False
32
Input: string = 'GEEKSFORGEEKS'
Output: True

Input: string = 'GeeksforGeeks'
Output: False
33

Input: string = 'GEEKSFORGEEKS'
Output: True

Input: string = 'GeeksforGeeks'
Output: False
5
Input: string = 'GEEKSFORGEEKS'
Output: True

Input: string = 'GeeksforGeeks'
Output: False
23
Input: string = 'GEEKSFORGEEKS'
Output: True

Input: string = 'GeeksforGeeks'
Output: False
36
Input: string = 'GEEKSFORGEEKS'
Output: True

Input: string = 'GeeksforGeeks'
Output: False
37

Input: string = 'GEEKSFORGEEKS'
Output: True

Input: string = 'GeeksforGeeks'
Output: False
5
Input: string = 'GEEKSFORGEEKS'
Output: True

Input: string = 'GeeksforGeeks'
Output: False
23
Input: string = 'GEEKSFORGEEKS'
Output: True

Input: string = 'GeeksforGeeks'
Output: False
40
Input: string = 'GEEKSFORGEEKS'
Output: True

Input: string = 'GeeksforGeeks'
Output: False
25

Input: string = 'GEEKSFORGEEKS'
Output: True

Input: string = 'GeeksforGeeks'
Output: False
5
Input: string = 'GEEKSFORGEEKS'
Output: True

Input: string = 'GeeksforGeeks'
Output: False
43

Output:

Input: string = 'GEEKSFORGEEKS'
Output: True

Input: string = 'GeeksforGeeks'
Output: False
0