Computer >> Máy Tính >  >> Lập trình >> Python

Chữ thường trong Python:Hướng dẫn từng bước

Hàm Lower () trong Python chuyển đổi một chuỗi thành tất cả các chữ thường. Phương thức Python isLower () sẽ kiểm tra xem các ký tự chữ cái trong một chuỗi đều là chữ thường và trả về True hoặc False. Các hàm thấp hơn () và isLower () hữu ích cho các trường như email trong đó tất cả các chữ cái phải là chữ thường.


Khi bạn đang làm việc với một chuỗi bằng Python, bạn có thể muốn chuyển đổi nội dung của chuỗi đó thành chữ thường.

Ví dụ:bạn có thể đang tạo biểu mẫu đăng ký để chuyển đổi email của người dùng thành chữ thường. Đây là một phương pháp phổ biến được sử dụng để đảm bảo rằng không thể tạo tài khoản khác bằng cách sử dụng cùng một email viết hoa vì các chuỗi phân biệt chữ hoa chữ thường.

Chữ thường trong Python

Hàm tích hợp sẵn trong Python low () có thể được sử dụng để chuyển đổi một chuỗi thành chữ thường và trả về một bản sao của chuỗi đã sửa đổi. Ngoài ra, Python isLower () phương pháp này có thể được sử dụng để kiểm tra xem tất cả các ký tự trong một chuỗi có xuất hiện ở dạng chữ thường hay không.

Trong hướng dẫn này, chúng ta sẽ thảo luận về cách sử dụng low () isLower () các phương thức để làm việc với chuỗi chữ thường. Chúng ta sẽ khám phá các ví dụ cho từng phương thức này để cho thấy chúng có thể hoạt động như thế nào trong một chương trình Python.

Lower () Phương pháp Python

Phương thức Lower () trong Python chuyển đổi tất cả các ký tự trong một chuỗi thành chữ thường. Số và ký tự đặc biệt được giữ nguyên. low () được thêm vào cuối giá trị chuỗi Python.

low () là một trong các phương thức chuỗi của Python. Nó hoạt động trên tất cả các ký tự được gán trong một chuỗi. Đây là cú pháp cho Python low () chức năng:

string_name.lower()

Thấp hơn () hàm không có tham số.

81% người tham gia cho biết họ cảm thấy tự tin hơn về triển vọng công việc công nghệ của mình sau khi tham gia một cuộc thi đào tạo. Kết hợp với bootcamp ngay hôm nay.

Sinh viên tốt nghiệp bootcamp trung bình dành ít hơn sáu tháng để chuyển đổi nghề nghiệp, từ khi bắt đầu bootcamp đến khi tìm được công việc đầu tiên của họ.

Để thể hiện cách thấp hơn () hoạt động, chúng tôi sẽ sử dụng một ví dụ.

Ví dụ Python viết thường

Giả sử rằng chúng tôi đang tạo một biểu mẫu đăng ký và chúng tôi muốn chuyển đổi địa chỉ email mà người dùng chèn thành chữ thường. Chúng tôi có thể làm như vậy bằng cách sử dụng mã sau:

email = input("What is your email address?")
print(email)

final_email = email.lower()
print(final_email)

Khi thực thi, mã của chúng tôi trả về các chuỗi sau:

What is your email address?
aLex@gmail.com
aLex@gmail.com
alex@gmail.com

Chúng tôi khai báo một biến có tên là email thu thập địa chỉ email từ người dùng. Trong trường hợp này, chúng tôi đã chèn “aLex@gmail.com” làm email của mình. Sau đó, chúng tôi in email đó ra bảng điều khiển ở định dạng mà nó xuất hiện khi nó được nhập vào bảng điều khiển Python.

Trên dòng tiếp theo, chúng tôi khai báo một biến Python có tên là final_email chuyển đổi nội dung của email biến thành chữ thường. Cuối cùng, chúng tôi in final_email vào bảng điều khiển, trả về chuỗi ban đầu của chúng tôi nhưng ở dạng chữ thường.

thấp hơn () sẽ trả về các ký hiệu và số ở trạng thái bình thường vì những ký tự đó không phân biệt chữ hoa chữ thường. Chỉ các ký tự Unicode trong một chuỗi được chuyển đổi thành chữ thường.

Python isLower ()

Phương thức Python isLower () đánh giá xem tất cả các ký tự trong một chuỗi có phải là chữ thường hay không. Phương pháp này không kiểm tra số, khoảng trắng và các ký tự không phải chữ cái khác.

Trước khi bạn chuyển đổi một chuỗi thành chữ thường, bạn có thể muốn đánh giá xem chuỗi đó đã ở dạng chữ thường hay chưa. Đó là nơi mà isLower () phương pháp đi kèm.

isLower () trả về giá trị True hoặc False dựa trên việc chuỗi chỉ chứa các ký tự viết thường. Đây là cú pháp cho Python isLower () phương pháp:

string_name.isLower()

Giống như thấp hơn () phương thức, isLower () không lấy bất kỳ tham số nào. Thay vào đó, nó được nối vào cuối giá trị chuỗi.

Ví dụ về Python

isLower ()

Hãy sử dụng một ví dụ để giới thiệu cách low () phương pháp hoạt động. Ví dụ:trước khi chuyển đổi email của người dùng thành chữ thường, chúng tôi muốn kiểm tra xem nó đã ở dạng chữ thường chưa. Chúng tôi có thể làm như vậy bằng cách sử dụng mã này:

email = input("What is your email address?")

print(email.isLower())

Nếu chúng tôi chạy chương trình của mình và chèn email “aLex@gmail.com”, mã của chúng tôi sẽ trả về như sau:

What is your email address?
aLex@gmail.com
False

Chuỗi “aLex@gmail.com” chứa một ký tự viết hoa — ký tự L —Và do đó, isLower () phương pháp quyết định rằng nó là Sai. Trong khi đó, nếu chúng tôi chèn email “alex@gmail.com” vào chương trình của mình, chúng tôi sẽ nhận được kết quả sau:

What is your email address?
alex@gmail.com
True

isLower () sẽ trả về True ngay cả khi chuỗi chứa khoảng trắng, chữ số và / hoặc ký hiệu. Chỉ các chữ cái thường được tìm thấy trong chuỗi sẽ gây ra isLower () để đánh giá nó là Sai.

Giả sử chúng ta muốn chạy một khối mã cụ thể tùy thuộc vào việc một chuỗi có chứa ký tự viết hoa hay không. Chúng tôi có thể làm điều này bằng cách sử dụng câu lệnh Python “if”.

Hãy xem xét đoạn mã sau:

if email.isLower():
	print("This email is valid.")
else:
	print("Email addresses can only contain lowercase characters.")

Chúng tôi sử dụng câu lệnh if trong Python và phương thức isLower () để đánh giá xem email của người dùng có chỉ sử dụng các ký tự viết thường hay không. Nếu isLower () trả về giá trị True, thì câu lệnh “if” sẽ thực thi. Nếu không, câu lệnh “else” của chúng tôi sẽ thực thi.

Nếu chúng tôi chèn email “alex@gmail.com”, mã của chúng tôi sẽ trả về:

This email is valid.

Kết luận

Python low () phương thức có thể được sử dụng để chuyển đổi một chuỗi thành chữ thường và trả về một bản sao đã sửa đổi của chuỗi. Python isLower () hàm có thể được sử dụng để kiểm tra xem một chuỗi có chứa ký tự viết hoa hay không.

Trong hướng dẫn này, chúng tôi đã khám phá hai phương thức viết thường chính của Python: low () isLower () . Chúng tôi cũng đã xem xét một vài ví dụ về các phương pháp này đang hoạt động. Vì vậy, bây giờ bạn đã có kiến ​​thức cần thiết để làm việc với các chuỗi chữ thường như một chuyên gia Python!

Nếu bạn muốn đọc thêm về cách viết mã bằng Python, hãy xem hướng dẫn Cách học Python đầy đủ của chúng tôi.