ในบทความนี้ เราจะมาเรียนรู้เกี่ยวกับ isprintable() ใน Python และการประยุกต์ใช้งาน
Is printable() คือเมธอดในตัวที่ใช้สำหรับการจัดการสตริง เมธอด isprintable() ส่งคืนค่า "จริง" เมื่ออักขระทั้งหมดที่มีอยู่ในสตริงเป็นประเภทที่พิมพ์ได้หรือสตริงว่างเปล่า มิฉะนั้น จะส่งคืนค่าบูลีนเป็น "เท็จ"
ข้อโต้แย้ง − ไม่มีการโต้แย้งใด ๆ เมื่อถูกเรียก
รายการอักขระที่พิมพ์ได้ ได้แก่ ตัวเลข ตัวอักษร สัญลักษณ์พิเศษ และช่องว่าง
ลองดูภาพประกอบนี้เพื่อตรวจสอบว่าอักขระของสตริงสามารถพิมพ์ได้หรือไม่
ตัวอย่าง
# checking for printable characters st= 'Tutorialspoint' print(st.isprintable()) # checking if \n is a printable character st= 'Tutorials \n point' print(st.isprintable()) # checking if space is a printable character string = '' print( string.isprintable())
ผลลัพธ์
True False True
ตัวอย่าง
# checking for printable characters st= 'Tutorials$$point&&' print(st.isprintable()) # checking if \t is a printable character st= 'Tutorials \t point' print(st.isprintable()) # checking if underscore is a printable character string = '_' print( string.isprintable())
ผลลัพธ์
True False True
ใบสมัคร
-
เพื่อแก้ไขข้อผิดพลาดของข้อผิดพลาดในการพิมพ์ขณะทำงาน เราสามารถจัดการข้อยกเว้นนี้และแทนที่อักขระที่ไม่สามารถพิมพ์ได้ทั้งหมดด้วยสัญลักษณ์ที่ต้องการเพื่อพิมพ์ลงบนคอนโซล
-
สิ่งนี้ยังมีประโยชน์เมื่อเราต้องจัดรูปแบบเอาต์พุตในลักษณะเฉพาะ เพื่อลบสิ่งที่ไม่ต้องการ เช่น เอสเควนซีเควนซ์
บทสรุป
ในบทความนี้ เราได้เรียนรู้เกี่ยวกับฟังก์ชัน isprintable() และการใช้งานใน Python 3.x หรือก่อนหน้านั้น