Python 字符串isprintable()

原文:https://www.studytonight.com/python-library-functions/python-string-isprintable

Python 字符串isprintable()方法用于检查给定的字符串是否可打印

  • isprintable()方法是 python 中用于字符串处理的内置方法

  • 如果字符串中的所有字符都是可打印的,或者如果在中有空字符串,则该方法返回true,否则,该方法返回false

  • 这里任何字符串都是可打印的,如果它的字母是大写的,小写的,或者如果一个字符串包含数字,标点符号或空格

  • 借助这个方法,我们也可以统计一个字符串的不可打印字符的数量。

Python 字符串isprintable()`` :语法

下面我们有一个 Python 中字符串isprintable()的基本语法:

string.isprintable()

注意: 在上面的语法中,字符串用来表示需要检查的字符串的值。

另外,从上面的语法可以清楚地看到,这个方法不包含任何参数。这个方法抛出一个错误如果有任何参数将被传递给它。

Python 字符串isprintable():返回值

对于返回值,有两种情况:

  • 如果字符串中的所有字符都是可打印的,则该方法返回 true

  • 否则,在所有其他情况下,该方法返回 false

Python 字符串isprintable():基本示例

下面我们有一个例子来展示 python 中字符串isprintable()函数的工作原理:

a = "Hell0"
b = "!@#$%^&*("
c = "Hello Boy "
d = "Yes \n No"
e = "1234 !@#@!%^ abcd"
print("String: ", a, " printable: ", a.isprintable())
print("String: ", b, " printable: ", b.isprintable())
print("String: ", c, " printable: ", c.isprintable())
print("String: ", d, " printable: ", d.isprintable())
print("String: ", e, " printable: ", e.isprintable())

其输出如下所示:

字符串:Hell0 可打印:真 字符串:!@#$%^ & *(可打印:真 字符串:你好小子可打印:真 字符串:是 否可打印:假 字符串:1234!@#@!%^ abcd 可打印:真

是时候做一个活生生的例子了!

下面我们来看一个在不同情况下使用isprintable()功能的实例:

摘要

在本教程中,我们学习了 python isprintable()方法,该方法在字符串可打印的情况下返回,否则返回