Python中的isprintable()及其应用

在本文中,我们将学习isprintable()Python及其应用程序。

Isprintable()是用于字符串处理目的的内置方法。isprintable()当字符串中存在的所有字符均为可打印类型或字符串为空时,这些方法返回“ True”,否则,返回布尔值“ False”。

参数-调用时不带任何参数

可打印字符的列表包括数字,字母,特殊符号和空格。

让我们看一下下图以检查string的字符是否可打印。

示例

# checking for printable characters
st= 'Nhooo'
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中的应用。或更早。