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 或更早版本中的应用。

更新日期:2019 年 8 月 28 日

166 次浏览

开启你的职业生涯

通过完成课程来获得认证

开始
广告