Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

isprintable() ใน Python และแอปพลิเคชัน


ในบทความนี้ เราจะมาเรียนรู้เกี่ยวกับ 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 หรือก่อนหน้านั้น