Làm thế nào để bạn làm cho người dùng nhập chữ thường trong python?

Hàm Lower() trong Python chuyển đổi một chuỗi thành chữ thường. Phương thức isLower() của Python sẽ kiểm tra xem các ký tự chữ cái trong một chuỗi có phải là chữ thường hay không và trả về True hoặc False. Các hàm Lower() và isLower() rất hữu ích cho các trường như email mà 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 trong Python, bạn có thể muốn chuyển nội dung của chuỗi đó thành chữ thường

Làm thế nào để bạn làm cho người dùng nhập chữ thường trong python?
Làm thế nào để bạn làm cho người dùng nhập chữ thường trong python?

Tìm trận đấu Bootcamp của bạn

  • Career Karma kết hợp bạn với các bootcamp công nghệ hàng đầu
  • Truy cập học bổng độc quyền và các khóa học chuẩn bị
Chọn sở thích của bạn
Họ

Họ

E-mail

Số điện thoại


Bằng cách tiếp tục, bạn đồng ý với Điều khoản dịch vụ và Chính sách quyền riêng tư của chúng tôi và bạn đồng ý nhận các ưu đãi và cơ hội từ Career Karma qua điện thoại, tin nhắn văn bản và email

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 một tài khoản khác bằ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 Python

Hàm có sẵn của Python Lower() 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, phương thức isLower() của Python 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 các phương thức Lower() và isLower() để làm việc với các 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 để chỉ ra cách chúng có thể hoạt động trong chương trình Python

Lower () Phương thức Python

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

Lower() 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ó vỏ trong một chuỗi. Đây là cú pháp của hàm Lower() trong Python

string_name.lower()

Hàm Lower() không nhận tham số

Để thể hiện cách hoạt động của Lower(), chúng tôi sẽ sử dụng một ví dụ

» THÊM.   Lỗi loại Python. đối tượng 'float' không thể lặp lại Giải pháp

Ví dụ Python chữ 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 đoạn 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?
[email protected]
[email protected]
[email protected]

Chúng tôi khai báo một biến gọi 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” như email của chúng tôi. Sau đó, chúng tôi in email đó ra bảng điều khiển ở định dạng mà nó xuất hiện khi được nhập vào bảng điều khiển Python

Ở 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 biến email thành chữ thường. Cuối cùng, chúng tôi in final_email ra bàn điều khiển, trả về chuỗi gốc nhưng ở dạng chữ thường

Lower() sẽ trả về các ký hiệu và số ở trạng thái thông thường vì các 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 thành chữ thường

Python isLower()

Phương thức isLower() của Python đá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ố, dấu cách và các ký tự không thuộc bảng 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 chưa. Đó là nơi phương thức isLower() xuất hiện

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

string_name.isLower()

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

» THÊM.   Ghi nhật ký Python. Hướng dẫn

isLower() Ví dụ về Python

Hãy sử dụng một ví dụ để giới thiệu cách hoạt động của phương thức Lower(). Chẳng hạn, trước khi chúng tôi 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 email đó đã ở 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 trả về như sau

What is your email address?
[email protected]
False

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

What is your email address?
[email protected]
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ỉ những chữ cái viết thường được tìm thấy trong chuỗi sẽ khiến 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 chuỗi có chứa ký tự viết hoa hay không. Chúng ta có thể làm điều này bằng cách sử dụng câu lệnh “if” của Python

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 của 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ự chữ thường hay không. Nếu isLower() trả về True, câu lệnh “if” được thực thi. Nếu không, câu lệnh “else” của chúng ta 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ề

________số 8_______

Phần kết luận

Phương thức Lower() của Python 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. Hàm isLower() của Python 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

Làm thế nào để bạn làm cho người dùng nhập chữ thường trong python?
Làm thế nào để bạn làm cho người dùng nhập chữ thường trong python?

"Career Karma bước vào cuộc đời tôi khi tôi cần nó nhất và nhanh chóng giúp tôi phù hợp với bootcamp. Hai tháng sau khi tốt nghiệp, tôi đã tìm được công việc mơ ước phù hợp với giá trị và mục tiêu của mình trong cuộc sống. "

Venus, Kỹ sư phần mềm tại Rockbot

Find Your Bootcamp Match

» THÊM.   Lỗi quyền Python. [errno 13] quyền bị từ chối Giải pháp

Trong hướng dẫn này, chúng ta đã khám phá hai phương thức viết thường chính của Python. thấp hơn () và isLower (). Chúng tôi cũng đã kiểm tra một vài ví dụ về các phương pháp này trong thực tế. 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



Về chúng tôi. Career Karma là một nền tảng được thiết kế để giúp người tìm việc tìm kiếm, nghiên cứu và kết nối với các chương trình đào tạo việc làm để thăng tiến trong sự nghiệp của họ. Tìm hiểu về ấn phẩm CK