Chữ hoa Python
Xử lý các chuỗi trong Python là phổ biến. Một thao tác phổ biến mà bạn có thể muốn thực hiện trên một chuỗi là thay đổi kiểu chữ thành chữ hoa hoặc chữ thường Show
Đây là một ví dụ nhanh "Hello, world".upper() # HELLO WORLD "HELLO, WORLD".lower() # hello world Hãy xem các trường hợp chuyển đổi khác trong Python Cách kiểm tra xem một chuỗi có ở dạng chữ thường/chữ hoa khôngBạn có thể thấy hữu ích khi có thể kiểm tra xem một chuỗi đã ở dạng chữ thường hay chữ hoa. Không có gì ngạc nhiên khi có các phương thức tích hợp sẵn để thực hiện việc này trong Python Để kiểm tra xem một chuỗi ở dạng chữ hoa hay chữ thường trong Python, hãy sử dụng các phương thức isupper() và islower() tích hợp sẵn Đây là hai ví dụ "Hello, world".islower() # False "HELLO, WORLD".isupper() # True Cách viết hoa chữ cái đầu tiên của chuỗi trong PythonĐôi khi bạn có thể chỉ muốn thay đổi trường hợp của chữ cái đầu tiên của một chuỗi. Trong trường hợp này, bạn không muốn chuyển đổi toàn bộ chuỗi thành chữ hoa. Bởi vì đây là một nhiệm vụ thường xuyên phải làm, nên cũng có một phương thức tích hợp sẵn trong Python để viết hoa chữ cái đầu tiên của một từ Để viết hoa chữ cái đầu tiên của một chuỗi trong Python, hãy sử dụng phương thức vốn hóa () tích hợp Đây là một ví dụ "hello, world".capitalize() # Hello, world Cách hoán đổi các trường hợp trong PythonMột thao tác ít thường xuyên hơn để thực hiện trên một chuỗi là chuyển đổi chữ thường thành chữ hoa và ngược lại. Nếu bạn đang gặp tình huống này, có một chức năng tích hợp hữu ích mà bạn có thể sử dụng Để chuyển từng chữ thường thành chữ hoa và ngược lại, sử dụng phương thức swapcase() Ví dụ "HELLO, world".swapcase() # hello, WORLD Cách đặt tiêu đề cho một chuỗi trong PythonTrường hợp tiêu đề đề cập đến một chuỗi trong đó chữ cái đầu tiên của mỗi từ được viết hoa Để viết hoa chữ cái đầu tiên của mỗi từ trong một chuỗi, hãy sử dụng trình chuyển đổi kiểu chữ hoa chữ thường bằng cách gọi phương thức title() Ví dụ "hello, world".title() # Hello, World Sự kết luậnHôm nay bạn đã học cách chuyển đổi chuỗi thành chữ thường và chữ hoa trong Python. Ngoài ra, bạn cũng đã xem một số ví dụ về cách áp dụng các cách viết hoa khác Trong Python upper() là một hàm dựng sẵn chuyển đổi chuỗi chữ thường thành chuỗi chữ hoa và trả về nó. Trong ngôn ngữ giáo dân, phương thức này chuyển đổi tất cả các ký tự chữ thường có trong chuỗi thành ký tự chữ hoa, nếu không có ký tự chữ thường nào có trong chuỗi đã cho, nó sẽ trả về chuỗi gốc cú pháp sợi dây. phía trên() Thông số. Không lấy bất kỳ tham số nào trả lại. Trả về chuỗi chữ hoa, nếu không có ký tự chữ thường thì trả về chuỗi đầu vào Thí dụ
đầu ra
Sử dụng hàm upper() trong ứng dụngThí dụ
đầu ra ________số 8Như chúng ta biết rằng python là ngôn ngữ lập trình phân biệt chữ hoa chữ thường nên nó coi chữ “S” viết hoa và chữ ‘s’ nhỏ là hai ký tự khác nhau Vì vậy, để so sánh chuỗi, trước tiên chúng ta cần chuyển đổi cả chuỗi thành chữ thường hoặc chữ in hoa. hàm isupper()Trong python isupper() là một hàm dựng sẵn, hàm này kiểm tra xem tất cả các ký tự có trong một chuỗi có phải là chữ hoa hay không Tôi gặp sự cố khi thay đổi chuỗi thành chữ hoa bằng Python. Trong nghiên cứu của tôi, tôi đã nhận được "Hello, world".islower() # False "HELLO, WORLD".isupper() # True1 nhưng nó không hoạt động Đoạn mã sau
Đưa ra thông báo lỗi này "Hello, world".islower() # False "HELLO, WORLD".isupper() # True0 Câu hỏi của tôi là. làm cách nào tôi có thể chuyển đổi một chuỗi thành chữ hoa trong Python? |