Chuỗi thành chữ thường và chữ hoa bằng cách sử dụng trình trang trí trong python

Tìm hiểu nghệ thuật viết các hàm của riêng bạn bằng Python, cũng như các khái niệm chính như xác định phạm vi và xử lý lỗi

Xem chi tiết Mũi tên phải

bắt đầu khóa học

Viết hàm trong Python

Người bắt đầu

4 giờ

61K

Học cách sử dụng các phương pháp hay nhất để viết các hàm phức tạp, có thể bảo trì, tái sử dụng với tài liệu tốt

Chữ thường có nghĩa là bảng chữ cái chữ cái nhỏ và chữ hoa dùng để chỉ chữ in hoa hoặc bảng chữ cái. Trong Python, để chuyển đổi bất kỳ chuỗi nào có chữ hoa thành chữ thường bằng cách sử dụng hàm hoặc phương thức tích hợp sẵn của Python được gọi là Lower[]. Phương thức hoặc hàm Lower[] này trả về chuỗi ở dạng chữ thường nếu nó ở dạng chữ hoa; . Để làm điều ngược lại với phương thức này, một hàm upper[] thực hiện hoàn toàn ngược lại với hàm Lower[]; . Hàm Lower[] không có bất kỳ tham số hoặc đối số nào. Các hàm này trong Python được sử dụng để chuyển đổi chuỗi thành ký tự chữ hoa hoặc chữ thường hoặc chữ cái

Hoạt động của Hàm chữ thường trong Python

Bài này viết về cách chuyển chuỗi chữ hoa thành chữ thường. Trong Python, như chúng ta đã thảo luận, chúng ta có hàm Lower[] cho việc này. Hàm Lower[] chỉ được áp dụng cho bảng chữ cái vì số và ký tự đặc biệt không có chữ hoa hoặc chữ thường. Hàm Lower[] sau khi chuyển thành chữ thường sẽ tạo ra một chuỗi khác không phải chuỗi ban đầu và trả về chuỗi đó

Bắt đầu khóa học phát triển phần mềm miễn phí của bạn

Phát triển web, ngôn ngữ lập trình, kiểm thử phần mềm và những thứ khác

cú pháp

str.lower[]

Thông số

Phương thức này không có bất kỳ đối số nào vì nó chỉ trả về các ký tự chữ thường

Gói phát triển phần mềm tất cả trong một[hơn 600 khóa học, hơn 50 dự án]

Giá
Xem khóa học

600+ Khóa học trực tuyến. hơn 50 dự án. Hơn 3000 giờ. Giấy chứng nhận có thể kiểm chứng. Truy cập Trọn đời
4. 6 [82.467 xếp hạng]

Thí dụ

input_str = "THIS IS EDUCBA TRAINING PORTAL"
output_str = input_str.lower[]
print["The lowercased characters are:", output_str]

đầu ra

Ví dụ về chữ thường trong Python

Sau đây là một số ví dụ về chữ thường python

Ví dụ #1 – phương thức islower[]

Trong Python, có một hàm khác gọi là islower[]; . Nếu có, thì nó trả về true; . Hàm này cũng không có đối số. Tương tự, thậm chí có thể kiểm tra các ký tự chữ hoa bằng cách sử dụng hàm isupper[]. Chức năng này chỉ áp dụng cho bảng chữ cái, không áp dụng cho số hoặc ký tự đặc biệt. Hãy để chúng tôi xem cú pháp và ví dụ dưới đây

cú pháp

str.islower[]

Thông số

Không có tham số cho chức năng này cũng. Nhưng nó trả về giá trị Boolean hoặc đúng khi có các ký tự chữ thường trong chuỗi đã cho hoặc sai khi không có ký tự chữ thường nào trong chuỗi đã cho

Thí dụ

Bây giờ chúng ta hãy lấy một ví dụ để chỉ ra cách sử dụng phương thức islower[]. Hàm này chỉ trả về giá trị đúng hoặc sai

str_check = "educba training"
str_out = str_check.islower[]
print["Yes the given string is in lowercase",str_out]
str_check1 = "EDUCBA TRAINING"
str_out1 = str_check1.islower[]
print["No the given string is not in lowercase",str_out1]

đầu ra

Từ ví dụ trên, chúng ta có thể thấy đầu ra nếu chuỗi đã cho là chữ thường thì nó trả về có chuỗi đã cho là chữ thường, giá trị được trả về bởi phương thức islower[] là “ true ” và nếu chuỗi đã cho viết hoa

Từ hai phương pháp trên cho chữ thường. Lower[] và islower[], chúng ta phải lưu ý một số điểm cần nhớ khi sử dụng 2 phương thức này. Chúng như sau

  • Phương thức Lower[] không nhận bất kỳ tham số nào vì nó chuyển đổi chuỗi thành chữ thường và nếu các tham số được cung cấp thì nó sẽ báo lỗi cú pháp
  • Phương thức Lower[] được áp dụng hoặc chỉ áp dụng cho các ký tự hoặc chuỗi. Nó chỉ chuyển đổi chữ hoa thành chữ thường và nếu chuỗi đã ở dạng chữ thường hoặc chữ thường thì giá trị đầu ra sẽ không thay đổi;
  • Phương thức Lower[] cũng không áp dụng cho bất kỳ ký tự số hoặc số và ký hiệu đặc biệt nào vì không có gì để chuyển đổi thành chữ thường trong các ký hiệu và số đặc biệt
  • Phương thức islower[] cũng không nhận bất kỳ đối số hoặc tham số nào; . Nếu bất kỳ tham số nào được chỉ định, thì nó cũng sẽ báo lỗi dưới dạng lỗi cú pháp
  • Phương thức islower[] cho kết quả là true nếu chuỗi chỉ là khoảng trắng
  • Phương thức islower[] cũng được áp dụng hoặc chỉ áp dụng cho chuỗi hoặc ký tự vì nó chỉ kiểm tra chuỗi đó có phải là chữ thường hay không; . Vì vậy cách này không áp dụng cho các ký tự số hay số và ký hiệu đặc biệt vì không có chữ thường hay chữ hoa trong số và ký hiệu đặc biệt

Ví dụ #2 – phương thức Lower[] và islower[]

Bây giờ chúng ta hãy xem xét ví dụ trong đó cả hai phương thức Lower[] và islower[] được sử dụng. Mã này như dưới đây

Thí dụ

str = "EDUCBA Training"
str_out = str.lower[]
print["The string converted in lowercase is:"]
print[str_out]
print["\nTo check if the string is converted to lowercase"]
str_chk = str_out.islower[]
if str_chk is True:
    print["Yes the string is in lowercase."]
else:
    print["No the string is not converterd into lowercase"]

đầu ra

Hai phương pháp trên được sử dụng trong các chương trình cần kiểm tra các chuỗi giống nhau;

Sự kết luận

Có hai phương pháp trong Python để kiểm tra chữ thường và chuyển đổi bảng chữ cái viết hoa thành bảng chữ cái viết thường. Phương thức Lower[] dùng để chuyển chữ hoa thành chữ thường, không áp dụng cho số và ký hiệu đặc biệt. Phương thức islower[] được sử dụng để kiểm tra xem chuỗi đã cho có phải là ký tự chữ thường hay không. Do đó, các phương thức chỉ được sử dụng cho các ký tự chữ thường. Các phương pháp này chỉ được sử dụng lại cho bảng chữ cái chứ không phải trên số và ký hiệu đặc biệt

Bài viết được đề xuất

Đây là hướng dẫn về chữ thường trong Python. Ở đây chúng ta thảo luận về Giới thiệu và ví dụ về hàm chữ thường trong python. Bạn cũng có thể xem các bài viết sau để tìm hiểu thêm –

Chủ Đề