Python có phân biệt giữa chữ hoa và chữ thường không?
Các chuỗi có thể ở các định dạng khác nhau như chữ thường, chữ hoa và chữ hoa. Trong bài viết này, tôi sẽ chỉ cho bạn cách chuyển đổi một chuỗi thành chữ thường trong Python Show
Một chuỗi chữ thường có tất cả các ký tự của nó bằng chữ thường. Một ví dụ là con trăn Một chuỗi được viết hoa thì chữ cái đầu tiên của mỗi từ được viết hoa, các chữ cái còn lại viết thường. Một ví dụ là Python Một chuỗi chữ hoa có tất cả các ký tự của nó bằng chữ in hoa. PYTHON là một ví dụ Python có nhiều phương thức chuỗi để sửa đổi chuỗi theo nhiều cách khác nhau. Để chuyển đổi một chuỗi thành chữ thường, bạn có thể sử dụng phương thức 3Phương thức thấp hơn của chuỗi trả về một chuỗi mới từ chuỗi cũ với tất cả các ký tự ở dạng chữ thường. Số, ký hiệu, tất cả các ký tự khác không thuộc bảng chữ cái vẫn giữ nguyên str. Lower() Các ví dụ trong PythonĐây là cách sử dụng phương thức 3 trong Python
Một trường hợp sử dụng tốt của phương pháp 3 là để so sánh các chuỗi để đánh giá sự bằng nhau của chúng bất kể trường hợp nàoTrong Python, "Xin chào thế giới" không bằng "xin chào thế giới" vì đẳng thức phân biệt chữ hoa chữ thường như bạn có thể thấy trong mã bên dưới
6 có chữ "H" và "W" phía trên trong khi 7 có chữ "h" và "w" phía dưới. Vì trường hợp của các ký tự này khác nhau, nên 6 không bằng 7 mặc dù chúng có cùng ký tựĐể so sánh cả hai chuỗi trong khi bỏ qua trường hợp của chúng, bạn có thể sử dụng phương thức thấp hơn như thế này
Bằng cách chuyển đổi cả hai chuỗi thành chữ thường, bạn có thể kiểm tra chính xác xem chúng có cùng ký tự hay không Cách sử dụng text1 = "Hello World" text2 = "hello world" print(text1 == text2) # False 1 trong PythonNgược lại với chữ thường là chữ hoa và Python cũng có một phương thức cho điều đó. Như bạn có thể đoán, phương thức 1 trong Python trả về một chuỗi mới trong đó tất cả các ký tự đều được viết hoaBạn có thể sử dụng nó tương tự như phương pháp 3 như thế này
Bạn cũng có thể sử dụng phương pháp này để kiểm tra xem hai chuỗi có cùng bộ ký tự không. Nhưng trong hầu hết các ứng dụng ngày nay, các nhà phát triển sử dụng phương pháp so sánh chữ thường Đó là nó. Bây giờ bạn đã biết cách chuyển đổi một chuỗi thành tất cả chữ thường hoặc chữ hoa trong Python QUẢNG CÁO QUẢNG CÁO QUẢNG CÁO Người ủng hộ nhà phát triển và Người sáng tạo nội dung đam mê chia sẻ kiến thức của tôi về Công nghệ. Tôi dạy JavaScript / ReactJS / NodeJS / React Frameworks / TypeScript / et al Nếu bạn đọc đến đây, hãy tweet cho tác giả để cho họ thấy bạn quan tâm. Tweet một lời cảm ơn Học cách viết mã miễn phí. Chương trình giảng dạy nguồn mở của freeCodeCamp đã giúp hơn 40.000 người có việc làm với tư cách là nhà phát triển. Bắt đầu Trong hướng dẫn ngắn này, chúng ta sẽ xem xét các phương thức viết hoa của Python là gì. Chúng ta cũng sẽ xem xét một số ví dụ để hiểu rõ các khái niệm Mục lục - Chữ hoa Python
Giới thiệu về chữ hoa PythonTrong khi làm việc với chuỗi, có thể có trường hợp chúng ta cần chuyển chuỗi chữ thường thành chữ hoa. Hoặc chúng ta có thể phải kiểm tra xem một chuỗi đã cho có phải là chữ hoa hay không. Python tạo điều kiện thuận lợi cho việc này với các chức năng sau Phương thức Python 1 được sử dụng để chuyển đổi chữ thường trong chuỗi thành chữ hoa. Mặt khác, phương thức 2 trả về True nếu tất cả các chữ cái trong chuỗi là chữ hoaTrường hợp sử dụng thực tế của chức năng này là một ứng dụng bán vé công viên giải trí. Bạn có thể muốn chuyển đổi tất cả tên của khách truy cập sang định dạng chữ hoa trước khi in chúng trên vé. Điều này giúp có sự đồng nhất trong lưu trữ và dễ đọc trong quá trình kiểm tra vé Cú pháp và tham sốCú pháp của phương thức 1 là
Như bạn có thể thấy, phương thức này không nhận bất kỳ tham số nào. Ở vị trí của chuỗi, chúng ta nhập tên của biến chứa chuỗi Đầu vào 0đầu ra
Trong đoạn mã trên, chúng tôi khai báo một biến có tên là 4. Biến này lưu trữ tên của khách truy cập công viên giải trí của chúng tôi. Thứ hai, chúng tôi sử dụng phương pháp 1 của Python để chuyển đổi 4 thành chữ hoa. Cuối cùng, tên sửa đổi được inPhương thức upper() không ảnh hưởng đến khoảng trắng, số hoặc ký hiệu bằng chuỗi. Điều này là do những ký tự đó không dựa trên chữ hoa/chữ thường. Hãy xem xét một ví dụ cho cùng Đầu vào 5đầu ra 6Python isupper với các ví dụTrước khi chúng tôi chuyển đổi một chuỗi thành chữ hoa, chúng tôi có thể phải kiểm tra xem nó đã ở dạng chữ hoa chưa. Phương thức isupper() kiểm tra mọi ký tự theo trường hợp. Nếu nó tìm thấy bất kỳ ký tự nào trong chữ thường, nó sẽ trả về Sai, ngược lại, nó sẽ trả về True Đầu vào 7đầu ra 8Trong đầu ra của câu lệnh in đầu tiên của chúng tôi, phương thức đã trả về 7. Điều này là do hàm tìm thấy các ký tự chữ thường trong chuỗi. Trong khi đó, câu lệnh in thứ hai đã in ra 8. Điều này là do chuỗi chỉ chứa các chữ cái viết hoaBớt tư tưởngChuyển đổi giữa các trường hợp ký tự là một thao tác chuỗi phổ biến trong Python. Trong hướng dẫn Python này, chúng ta đã xem cách sử dụng phương thức 1. Chúng ta đã học cách sử dụng phương thức 2 để kiểm tra một chuỗi đã cho. Chúng tôi cũng đã xem xét một vài ví dụ để hiểu hoàn toàn cả hai phương pháp
Python có phân biệt chữ hoa và chữ thường không?Có, Python là ngôn ngữ phân biệt chữ hoa chữ thường
. Đó là sự khác biệt giữa chữ thường và chữ in hoa. Nó có thể là một tính năng không chỉ của ngôn ngữ lập trình mà của bất kỳ chương trình máy tính nào.
Làm cách nào để Python nhận dạng cả đầu vào chữ thường và chữ hoa?Theo mặc định, bạn không cần cho phép python nhận đầu vào trong cả hai trường hợp, bạn có thể nhập cả chữ thường và chữ hoa nhưng nếu bạn muốn chuyển đổi văn bản đã nhập thành chữ hoa hoặc chữ thường, bạn có thể use . upper() hoặc. hạ() . |