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
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
text1 = "HeLLo worLD"
text2 = "HellO WORLd"
print[text1 == text2]
# False
print[text1.lower[] == text2.lower[]]
# True
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
text1 = "HeLLo worLD"
text2 = "HellO WORLd"
print[text1 == text2]
# False
print[text1.lower[] == text2.lower[]]
# True
3 trong Pythontext = "HellO woRLd!"
lower = text.lower[]
print[lower]
# hello world!
Một trường hợp sử dụng tốt của phương pháp
text1 = "HeLLo worLD"
text2 = "HellO WORLd"
print[text1 == text2]
# False
print[text1.lower[] == text2.lower[]]
# True
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
text1 = "Hello World"
text2 = "hello world"
print[text1 == text2]
# False
text1 = "HeLLo worLD"
text2 = "HellO WORLd"
print[text1 == text2]
# False
print[text1.lower[] == text2.lower[]]
# True
6 có chữ "H" và "W" phía trên trong khi text1 = "HeLLo worLD"
text2 = "HellO WORLd"
print[text1 == text2]
# False
print[text1.lower[] == text2.lower[]]
# True
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 text1 = "HeLLo worLD"
text2 = "HellO WORLd"
print[text1 == text2]
# False
print[text1.lower[] == text2.lower[]]
# True
6 không bằng text1 = "HeLLo worLD"
text2 = "HellO WORLd"
print[text1 == text2]
# False
print[text1.lower[] == text2.lower[]]
# True
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
text1 = "HeLLo worLD"
text2 = "HellO WORLd"
print[text1 == text2]
# False
print[text1.lower[] == text2.lower[]]
# True
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 Python
text1 = "Hello World"
text2 = "hello world"
print[text1 == text2]
# False
Ngượ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
text1 = "Hello World"
text2 = "hello world"
print[text1 == text2]
# False
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
text1 = "HeLLo worLD"
text2 = "HellO WORLd"
print[text1 == text2]
# False
print[text1.lower[] == text2.lower[]]
# True
3 như thế nàytext = "hello World!"
upper = text.upper[]
print[upper]
// HELLO WORLD!
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 Python
- Cú pháp và tham số
- Python trên với các ví dụ
- Python isupper với các ví dụ
- Bớt tư tưởng
Giới thiệu về chữ hoa Python
Trong 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
Original String:
Flexiple
Modified String:
FLEXIPLE
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 Original String:
Flexiple
Modified String:
FLEXIPLE
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
Original String:
Flexiple
Modified String:
FLEXIPLE
1 làstring.upper[]
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
text1 = "Hello World"
text2 = "hello world"
print[text1 == text2]
# False
0đầu ra
Original String:
Flexiple
Modified String:
FLEXIPLE
Trong đoạn mã trên, chúng tôi khai báo một biến có tên là
Original String:
Flexiple
Modified String:
FLEXIPLE
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 Original String:
Flexiple
Modified String:
FLEXIPLE
1 của Python để chuyển đổi Original String:
Flexiple
Modified String:
FLEXIPLE
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
text1 = "Hello World"
text2 = "hello world"
print[text1 == text2]
# False
5đầu ra
text1 = "Hello World"
text2 = "hello world"
print[text1 == text2]
# False
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
text1 = "Hello World"
text2 = "hello world"
print[text1 == text2]
# False
7đầu ra
text1 = "Hello World"
text2 = "hello world"
print[text1 == text2]
# False
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ề
Original String:
Flexiple
Modified String:
FLEXIPLE
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 Original String:
Flexiple
Modified String:
FLEXIPLE
8. Điều này là do chuỗi chỉ chứa các chữ cái viết hoaBớt tư tưởng
Chuyể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
Original String:
Flexiple
Modified String:
FLEXIPLE
1. Chúng ta đã học cách sử dụng phương thức Original String:
Flexiple
Modified String:
FLEXIPLE
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