Isspace() làm gì trong python?

Phương thức chuỗi isspace[] của Python được sử dụng để kiểm tra xem một chuỗi đã cho chỉ chứa các ký tự khoảng trắng hay không

  • Nếu tất cả các ký tự của một chuỗi là khoảng trắng thì phương thức này trả về true. Nếu không, nó trả về false

  • Các ký tự khoảng trắng như sau

    • ' ' - Chỉ Không gian

    • '\t' - Biểu thị tab Ngang

    • '\n' - Cho biết dòng mới

    • '\v' - Biểu thị tab Dọc

    • '\f' - Cho biết nguồn cấp dữ liệu

    • '\r' - Cho biết Trả về vận chuyển

Chắc hẳn bạn đang thắc mắc tôi có thể sử dụng chức năng này ở đâu trên trái đất, nhưng nếu bạn ở đây từ một tìm kiếm trên Google thì bạn đã có một ca sử dụng cho chức năng này, nếu không rành, bạn có thể sử dụng nó để kiểm tra xem một chuỗi có trống hay không,

Chuỗi Python ______3_______. Cú pháp

Dưới đây chúng ta có một cú pháp cơ bản của phương thức chuỗi isspace[] trong Python

string.isspace[]

Trong cú pháp trên, chuỗi được dùng để biểu thị biến chuỗi dùng để kiểm tra xem nó có chứa toàn ký tự khoảng trắng hay không

Chuỗi Python ______3_______. Thông số

Phương thức này không chứa bất kỳ tham số nào và nó cũng rõ ràng từ cú pháp trên

Nếu bất kỳ tham số nào được truyền, thì phương thức này sẽ đưa ra một ngoại lệ

Chuỗi Python isspace[]. Giá trị trả về

Phương thức này trả về true nếu tất cả các ký tự của chuỗi là khoảng trắng và trả về false trong tất cả các trường hợp khác

Chuỗi Python isspace[]. Ví dụ cơ bản

Dưới đây chúng tôi có một ví dụ để hiển thị hoạt động của phương thức String isspace[]

str1 = "  "
str2 = "Hello    Boy"
str3 = "\n\n\t\n\n"
str4 = "HelloGirl"
print[str1.isspace[]]
print[str2.isspace[]]
print[str3.isspace[]]
print[str4.isspace[]]

Đầu ra của đoạn mã trên sẽ là


Thật
Sai
Thật
Sai

Chuỗi Python isspace[]. Để tính toán sự xuất hiện của khoảng trắng trong một chuỗi

Hãy cho chúng tôi xem đoạn mã dưới đây hữu ích trong việc kiểm tra sự xuất hiện của khoảng trắng trong một chuỗi

string = 'Titanic movie starring\n\n\n\n\n\n john'
count = 0
for a in string:
    if [a.isspace[]] == True:
        count += 1
print[count]

Đầu ra sẽ là


9

Ví dụ về thời gian sống

Bây giờ là lúc cho một ví dụ trực tiếp, nơi chúng ta thấy các cách khác nhau để sử dụng phương thức isspace[]

Tóm lược

Trong hướng dẫn này, chúng ta đã thấy rằng để kiểm tra xem một chuỗi đã cho chỉ chứa khoảng trắng hay không, phương thức chuỗi isspace[] trong Python được sử dụng

Để kiểm tra khoảng trắng trong một giá trị chuỗi, hãy sử dụng phương thức chuỗi isspace[] trong Python. Nếu chuỗi chỉ chứa các ký tự khoảng trắng, nó sẽ trả lời “True,”. Ngoài ra, nó sẽ cho "sai". Bằng cách gọi phương thức isspace[], chúng ta có thể xác định có bao nhiêu khoảng trắng trong chuỗi. Hàm chứa các ký tự khoảng trắng sau “\n”, “\t”, “dấu cách”, \f”, “\v”, v.v.

Cú pháp của phương thức chuỗi isspace[]

ví dụ 1. Sử dụng phương thức String isspace[] trong Python

Trong trường hợp này, phương thức chuỗi “isspace[]” của tập lệnh Python sẽ được sử dụng. Kỹ thuật chuỗi “isspace[]” được sử dụng để xác định ký tự nào trong một giá trị chuỗi là khoảng trắng. Bất kỳ ký tự hoặc chuỗi ký tự nào được sử dụng để thể hiện không gian ngang hoặc dọc trong sắp chữ được gọi là khoảng trắng trong mã hóa máy tính. Ký tự khoảng trắng thường chiếm dung lượng trên trang mặc dù nó không tương quan với dấu khi được hiển thị. Trong phạm vi của Python, nó đề cập đến các tab và dấu cách. Không gian Unicode kỳ lạ cũng có thể được bao gồm nhưng tránh sử dụng chúng

Hãy bắt đầu kịch bản. Trong ví dụ này, biến “S” được khởi tạo và đặt thành giá trị mà chúng tôi đang sử dụng dấu phẩy đảo ngược và bên trong dấu phẩy đảo ngược, chúng tôi thêm một số dấu cách vào đó bằng cách sử dụng phím cách trên bàn phím. Sau đó, ở dòng tiếp theo, chúng ta gọi hàm “print[]” và bên trong hàm print, chúng ta sử dụng “S. isspace[]” được sử dụng để kiểm tra các khoảng trắng trong tập lệnh. Điều này sẽ trả về true nếu một giá trị chỉ chứa khoảng trắng, do đó, chúng tôi có thể thấy rằng chúng tôi chỉ sử dụng khoảng trắng ở đây nên nó sẽ trả về true ở đầu ra

Vì vậy, như chúng ta có thể thấy trong hình bên dưới, nó hiển thị “true” ở đầu ra vì “isspace[]” chỉ chấp nhận các ký tự khoảng trắng “\t”, “dấu cách”, “\f”, “\v” và “ . Nếu chúng tôi sử dụng dấu cách với văn bản, nó sẽ trả về giá trị “false” vì “isspace[]” không cho phép văn bản, ký hiệu chữ cái hoặc số

Bây giờ, nếu chúng ta chỉ sử dụng dấu phẩy đảo ngược trong cùng một tập lệnh mà không thêm bất kỳ khoảng trắng bổ sung nào, nó sẽ trả về false ở đầu ra vì isspace[] được sử dụng để xác định xem đối số có tất cả các ký tự khoảng trắng hay không

Như chúng ta có thể thấy, kết quả ghi là “false”

Trong phần sau, chúng ta khởi tạo biến “M” và gán giá trị cho “\t \t \n \f”. Chúng tôi cũng sử dụng khoảng cách giữa các ký tự này. Đây là các ký tự khoảng trắng, bao gồm dòng mới, dấu cách, tab, ký tự xuống dòng, nguồn cấp dữ liệu, v.v. tất cả đều được sử dụng làm ký tự giãn cách. Hàm print[] sau đó được sử dụng trong dòng tiếp theo, và bên trong nó, dòng chữ “M. phương thức isspace[]” được sử dụng để xác định xem giá trị của chuỗi được lưu trữ trong biến “M” là đúng hay sai. Bây giờ hãy chuyển sang kết quả của nó

Nó hiển thị “true” trong kết quả vì giá trị chỉ chứa các ký tự khoảng trắng, không chứa một ký tự không phải khoảng trắng nào. Tuy nhiên, nếu chúng ta thêm bảng chữ cái giữa các ký tự khoảng cách này, phương thức chuỗi “isspace[]” sẽ trả về false vì nó không chấp nhận điều đó

Ngoài việc hỗ trợ các ký tự Unicode, isspace[] của Python còn nhận dạng thêm các ký tự này dưới dạng khoảng trắng. Các chuỗi Python được lưu dưới dạng tệp “Unicode”, trong đó mỗi ký tự được xác định bằng một số khác nhau. Các ứng dụng Python có thể hoạt động với tất cả các tổ hợp ký tự riêng biệt này vì kiểu chuỗi trong Python triển khai Tiêu chuẩn Unicode để biểu diễn ký tự. Mỗi ký tự được sử dụng trong ngôn ngữ của con người sẽ được liệt kê trong đặc tả Unicode, đặc tả này cũng gán cho mỗi ký tự một mã đặc biệt

Thay vì chèn dấu cách bằng cách nhấn phím cách trên bàn phím, chúng tôi đã sử dụng ký tự Unicode “u0020” trong phần này. Chuyển sang mã, trước tiên, chúng tôi khởi tạo biến “U” và đặt giá trị là Unicode của ký tự khoảng trắng “u0020,”. Sau đó, trong dòng tiếp theo, chúng tôi đã sử dụng hàm print[] bên trong chức năng in, chúng tôi đã sử dụng phương thức “isspace[]”. Phương thức này sẽ kiểm tra xem giá trị chuỗi có phải là ký tự khoảng trắng hay không. Ở đây chúng tôi biết rằng khoảng trắng là một ký tự khoảng trắng và chúng tôi đã sử dụng Unicode của nó mà chuỗi “isspace[]” hỗ trợ trong Python

Vì chúng tôi triển khai ký tự Unicode cho khoảng trắng, nên “isspace[]” trả về “True” cho các ký tự khoảng trắng;

ví dụ 2. Triển khai Phương thức chuỗi isspace[] và Câu lệnh đếm bên trong vòng lặp for để đếm số lượng khoảng trắng có trong một chuỗi

Trong ví dụ này, chúng ta sẽ sử dụng các hàm “isspace[]” và “count” để đếm số khoảng trắng trong một giá trị chuỗi bên trong vòng lặp for. Để xác định có bao nhiêu số hoặc mục trong danh sách, hãy sử dụng số đếm. Bộ đếm có thể theo dõi xem mã của bạn đã thực hiện bao nhiêu lần lặp lại

Trong mã này, chúng tôi tạo biến “chuỗi” và gán cho giá trị chuỗi của nó “I\nLove\v \n \n my \fpets\n\t”. Cụm từ về cơ bản là “Tôi yêu thú cưng của mình” và các ký tự khoảng trắng được sử dụng giữa cụm từ này là “\n, \v, \f và \t”. Sau khi sử dụng số đếm và khởi tạo nó bằng “không” ở dòng tiếp theo, chúng tôi đã sử dụng vòng lặp for để kiểm tra khoảng trắng trong các giá trị chuỗi và khai báo một biến có tên là “v” cho các giá trị chuỗi

Sau đó, trong dòng tiếp theo, chúng tôi đã áp dụng điều kiện “Nếu”. Trong câu lệnh if, chúng tôi đã sử dụng “v. isspace[]” tương đương với “true”, biểu thị rằng các ký tự khoảng trắng trong giá trị chuỗi sẽ được kiểm tra trước khi chạy câu lệnh đếm để xác định tổng số khoảng trắng có trong giá trị chuỗi. Phương thức “print[]” sau đó được sử dụng để xuất cụm từ “tổng số khoảng trắng trên chuỗi này là” cùng với số lượng khoảng trắng đếm được

Giá trị chuỗi có tổng cộng "9" dấu cách trong đó. Trong chuỗi Python, các ký tự “n”, “v”, “n”, “f” và “t” được sử dụng làm dấu cách mỗi khi viết một trong các ký tự này, một khoảng trắng sẽ được thêm vào. Sử dụng các ký tự này, chúng tôi có sáu khoảng trắng. Sau đó, chúng tôi đã thêm ba dấu cách bằng cách nhấn phím cách trên bàn phím, vì vậy kết quả là “9”

ví dụ 3. Sử dụng phương thức String isspace[] trong chương trình có điều kiện “if-else”

Trong hình minh họa này, hàm chuỗi isspace[] đang được sử dụng với điều kiện if-else. Mệnh đề “if” sẽ được hiển thị nếu thỏa mãn yêu cầu. Nếu không, cụm từ “khác” sẽ được hiển thị. Phương thức isspace[] kiểm tra giá trị chuỗi cho bất kỳ ký tự khoảng trắng nào và hiển thị câu lệnh if nếu thậm chí có một ký tự không phải khoảng trắng. Tuy nhiên, câu lệnh khác sẽ được in

Hãy bắt đầu ví dụ thứ ba bằng cách chèn giá trị chuỗi “\t\n \t” vào biến “chuỗi” mà chúng ta đã khởi tạo trước đó. Bạn có thể thấy rằng chúng tôi sử dụng các ký tự giãn cách “\t”, “\n” và “dấu cách” trong giá trị. Sau đó, chúng ta đặt điều kiện if để nó in ra cụm từ “It has space” nếu chuỗi. isspace[] bằng "true". Nhưng nếu nó không phù hợp với điều kiện, nó sẽ in câu lệnh khác “nó không có khoảng trống”

Câu lệnh "It has space" sẽ được in vì theo như chúng tôi biết, điều kiện là đúng và mỗi chữ cái trong chuỗi là một ký tự khoảng trắng, như minh họa trong hình bên dưới

Phần kết luận

Để xác định ký tự khoảng trắng trong một giá trị chuỗi, chúng ta đã khám phá phương thức isspace[] của chuỗi Python. Trong bài viết này, chúng tôi đã đề cập đến các cách tiếp cận khác nhau để sử dụng phương thức issspace[] trong Python. Ví dụ đầu tiên chỉ hiển thị đúng nếu toàn bộ giá trị chuỗi có khoảng trắng; . Ví dụ thứ hai đã sử dụng vòng lặp for và câu lệnh đếm để đếm tất cả các khoảng trắng trong chuỗi. Trong khi ví dụ thứ ba sử dụng phương thức isspace[] và điều kiện if-else

Hàm Isspace là gì?

Hàm isspace[] kiểm tra xem một ký tự có phải là ký tự khoảng trắng hay không . Nếu một đối số [ký tự] được truyền cho hàm isspace[] là một ký tự khoảng trắng, nó sẽ trả về số nguyên khác không. Nếu không, nó trả về 0.

Việc sử dụng không gian trong Python là gì?

Không gian Python[] . Chúng bao gồm dòng mới, dấu cách, tab, xuống dòng, nguồn cấp dữ liệu, v.v. Phương thức isspace[] Chuỗi Python được sử dụng để xác định xem một đối số có tất cả các ký tự khoảng trắng hay không chẳng hạn như. ' ' - Không gian.

Chủ Đề