เมธอด isprintable()
เป็นเมธอดของสตริง ใช้สำหรับตรวจสอบว่า อักขระในสตริงสามารถปริ้นต์ออกมาแสดงผลทางหน้าจอได้ทั้งหมดหรือไม่ ถ้าได้จะคืนค่าเป็น True
ถ้าไม่ จะคืนค่าเป็น False
อักขระที่ไม่สามารถแสดงผลออกทางหน้าจอได้ ก็เช่น \n
สำหรับขึ้นบรรทัดใหม่ หรืออักขระอื่น ๆ ที่ใช้งานลักษณะเดียวกันนี้
เมธอด isprintable()
เป็นเมธอดที่ไม่มีพารามิเตอร์ มีรูปแบบการใช้งานดังนี้
string.isprintable()
ตัวอย่างการใช้งานเมธอด isprintable()
a = "Hello!\n Python"
b = "Hello Python"
print(a.isprintable()) # False
print(b.isprintable()) # True
False
True
- บรรทัดที่ 4 ได้ผลลัพธ์เป็น
False
เพราะ “Hello!\n Python” มีอักขระ\n
ซึ่งไม่สามารถแสดงผลออกมาได้ - บรรทัดที่ 5 ได้ผลลัพธ์เป็น
True
เพราะ “Hello Python” ไม่มีอักขระที่ไม่สามารถแสดงผลได้