Hướng dẫn how to convert string to lowercase in python? - làm thế nào để chuyển đổi chuỗi thành chữ thường trong python?
Phương thức string.lower()5 chuyển đổi tất cả các ký tự chữ hoa trong một chuỗi thành các ký tự thường và trả về nó. Show
Thí dụ
Cú pháp của chuỗi thấp hơn ()Phương pháp cú pháp của phương pháp string.lower()5 là: string.lower() HẤP DẪN () tham số ()Phương thức string.lower()5 không lấy bất kỳ tham số nào. thấp hơn () giá trị trả vềPhương thức string.lower()5 Trả về chuỗi chữ thường 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. Ví dụ 1: Chuyển đổi chuỗi thành chữ thường
Đầu ra this should be lowercase! th!s sh0uld b3 l0w3rcas3! Ví dụ 2: Làm thế nào thấp hơn () được sử dụng trong một chương trình?
Đầu ra The strings are same. Ví dụ 2: Làm thế nào thấp hơn () được sử dụng trong một chương trình? If you want to convert to uppercase string, use upper(). You can also use swapcase() to swap between lowercase to uppercase. Cách làm pythonic kinh điển này là
Tuy nhiên, nếu mục đích là thực hiện phù hợp với trường hợp không nhạy cảm, bạn nên sử dụng trường hợp gấp lại:
Đây là lý do tại sao:
Đây là một phương pháp STR trong Python 3, nhưng trong Python 2, bạn sẽ muốn xem Pyicu hoặc Py2Case Fold - một số câu trả lời giải quyết vấn đề này ở đây. Unicode Python 3Python 3 xử lý chuỗi đơn giản là Unicode:
Python 2, Chuỗi đơn giản là ByteTrong Python 2, bên dưới, được dán vào một vỏ, mã hóa theo nghĩa đen dưới dạng một chuỗi byte, sử dụng string.lower()9. Và 0 không ánh xạ bất kỳ thay đổi nào mà byte sẽ nhận thức được, vì vậy chúng tôi có cùng một chuỗi.string.lower()0 Trong các kịch bản, Python sẽ phản đối việc không ASCII (như Python 2.5 và cảnh báo trong các byte Python 2.4) trong một chuỗi không có mã hóa được đưa ra, vì mã hóa dự định sẽ mơ hồ. Để biết thêm về điều đó, hãy xem Unicode How-to-to In the Docs và Pep 263 Sử dụng các chữ unicode, không phải # example string string = "THIS SHOULD BE LOWERCASE!" print(string.lower()) # string with numbers # all alphabets should be lowercase string = "Th!s Sh0uLd B3 L0w3rCas3!" print(string.lower())1 chữVì vậy, chúng tôi cần một chuỗi 2 để xử lý chuyển đổi này, dễ dàng hoàn thành bằng một chuỗi Unicode theo nghĩa đen, điều này định hướng với tiền tố 3 (và lưu ý tiền tố ____23 cũng hoạt động trong Python 3):string.lower()1 Lưu ý rằng các byte hoàn toàn khác với các byte 1 - ký tự thoát là 6 theo sau là chiều rộng 2 byte hoặc biểu diễn 16 bit của các chữ cái 2 này:string.lower()2 Bây giờ nếu chúng ta chỉ có nó dưới dạng 1, chúng ta cần chuyển đổi nó thành 2. Loại Unicode của Python là một định dạng mã hóa phổ quát có nhiều lợi thế so với hầu hết các mã hóa khác. Chúng ta có thể sử dụng phương thức xây dựng 2 hoặc this should be lowercase! th!s sh0uld b3 l0w3rcas3!1 với codec để chuyển đổi 1 thành 2:string.lower()3 Cả hai phương thức chuyển đổi thành loại unicode - và giống như unicode_literal. Thực hành tốt nhất, sử dụng unicodeBạn nên làm việc với văn bản trong Unicode.
Có thể mã hóa lại khi cần thiếtTuy nhiên, để lấy lại chữ thường trong loại 1, hãy mã hóa chuỗi Python thành string.lower()9 một lần nữa: string.lower()4 Vì vậy, trong Python 2, Unicode có thể mã hóa thành các chuỗi Python và chuỗi Python có thể giải mã thành loại Unicode. Làm cách nào để chuyển đổi một chuỗi thành chữ thường?Phương thức TolowerCase () chuyển đổi một chuỗi thành chữ cái chữ thường.Lưu ý: Phương thức TOUPPERCase () chuyển đổi một chuỗi thành chữ cái trên.toLowerCase() method converts a string to lower case letters. Note: The toUpperCase() method converts a string to upper case letters.
Làm thế nào để bạn chuyển đổi một chuỗi thành chữ hoa và chữ thường trong Python?ở phia trên va .Các phương thức chuỗi thấp hơn () là tự giải thích.Thực hiện phương thức .upper () trên chuỗi chuyển đổi tất cả các ký tự thành chữ hoa, trong khi phương thức thấp hơn () chuyển đổi tất cả các ký tự thành chữ thường.Performing the . upper() method on a string converts all of the characters to uppercase, whereas the lower() method converts all of the characters to lowercase.
Làm thế nào để bạn thay đổi chữ hoa thành chữ thường và chữ thường trong python?Phương thức SWAPCASE () chuyển đổi tất cả các ký tự chữ hoa thành chữ thường và ngược lại của chuỗi đã cho và trả về nó. converts all uppercase characters to lowercase and vice versa of the given string, and returns it. |