Python 中的 isprintable() 及其应用
在本文中,我们一起来学习 Python 中的 isprintable() 及其应用。
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 或更早版本中的应用。
广告