Phương thức Tất cả các chữ cái viết hoa và viết thường, giá trị số, ký hiệu và chuỗi rỗng đều nằm dưới các ký tự có thể in được Ký tự không in được là ký tự không nhìn thấy được và không chiếm chỗ khi in. Một số ký tự trong cơ sở dữ liệu ký tự Unicode là "Khác" hoặc "Dấu phân cách" không in được. Tất cả các ký tự thoát như '\n', '\t', '\r', '\x16', '\xlf', v.v. đến dưới Ký tự không in được cú pháp
Thông sốKhông có Giá trị trả vềTrả về True nếu một chuỗi có thể in được; Tất cả các chữ cái, ký hiệu, dấu chấm câu, chữ số được coi là ký tự có thể in được, do đó, hàm Thí dụ. isprintable() với Ký tự có thể in Sao chép
đầu ra
Tất cả các ký tự thoát được coi là ký tự không in được. Xem xét ví dụ sau Thí dụ. isprintable() với Ký tự không in được Sao chép
đầu ra
Trong ví dụ trên, phương thức Trong bài viết này, chúng ta được cung cấp một chuỗi chứa một số ký tự Không phải ASCII và nhiệm vụ là xóa tất cả các ký tự Không phải ASCII khỏi chuỗi đã cho. Có hai phương pháp để giải quyết vấn đề này được thảo luận dưới đây. Trong lĩnh vực viễn thông và máy tính, các ký tự điều khiển là các ký tự không in được, là một phần của bộ ký tự. Chúng không đại diện cho bất kỳ biểu tượng bằng văn bản nào. Chúng được sử dụng trong báo hiệu để gây ra một số hiệu ứng khác ngoài việc thêm ký hiệu vào văn bản. Loại bỏ các ký tự điều khiển này là một tiện ích cần thiết. Trong bài viết này, chúng tôi sẽ thảo luận về cách loại bỏ tất cả các ký tự điều khiển đó Thí dụ
Phương pháp 1. sử dụng Logic được áp dụng ở đây là mỗi ký tự không điều khiển nằm ở đầu 33 ký tự ASCII, do đó bản dịch được sử dụng để tránh tất cả những ký tự khác ngoại trừ những ký tự này thông qua ánh xạ Python3
for original string is : Geeks ge eeks String after removal of control characters : Geeks for geeeks0 for original string is : Geeks ge eeks String after removal of control characters : Geeks for geeeks1_______5_______2 for original string is : Geeks ge eeks String after removal of control characters : Geeks for geeeks3 for original string is : Geeks ge eeks String after removal of control characters : Geeks for geeeks4_______5_______5
for original string is : Geeks ge eeks String after removal of control characters : Geeks for geeeks6 for original string is : Geeks ge eeks String after removal of control characters : Geeks for geeeks7 for original string is : Geeks ge eeks String after removal of control characters : Geeks for geeeks8_______28_______ # Python3 code to demonstrate working of 0# Python3 code to demonstrate working of 1# Python3 code to demonstrate working of 2for original string is : Geeks ge eeks String after removal of control characters : Geeks for geeeks1 # Python3 code to demonstrate working of 4# Python3 code to demonstrate working of 5
for original string is : Geeks ge eeks String after removal of control characters : Geeks for geeeks0 for original string is : Geeks ge eeks String after removal of control characters : Geeks for geeeks1_______24_______2 for original string is : Geeks ge eeks String after removal of control characters : Geeks for geeeks3 for original string is : Geeks ge eeks String after removal of control characters : Geeks for geeeks4 # Remove all control characters 5đầu ra for original string is : Geeks ge eeks String after removal of control characters : Geeks for geeeks Phương pháp 2. sử dụng Trong này, sử dụng unicodedata. danh mục (), chúng ta có thể kiểm tra từng ký tự bắt đầu bằng “C” là ký tự điều khiển và do đó tránh được trong chuỗi kết quả |