Python 字符串 isprintable() 使用方法及示例
如果字符串中的所有字符都是可打印的或字符串为空,则isprintable()方法将返回True。如果不是,则返回False。
占用屏幕打印空间的字符称为可打印字符。例如:字母和符号
数字
标点
空格
isprintable()的语法为:string.isprintable()
isprintable()参数
isprintable()方法不带任何参数。
isprintable()返回值
isprintable()方法返回:True 如果字符串为空或字符串中的所有字符均可打印
False 如果字符串包含至少一个non-printable()字符
示例1:isprintable()的工作
示例s = 'Space is a printable'
print(s)
print(s.isprintable())
s = '\nNew Line is printable'
print(s)
print(s.isprintable())
s = ''
print('\nEmpty string printable?', s.isprintable())
运行该程序时,输出为:Space is a printable
True
New Line is printable
False
Empty string printable? True
示例2:如何使用isprintable()?
示例# 使用ASCII编写
# chr(27) 是转义字符
# char(97) 是字母 'a'
s = chr(27) + chr(97)
if s.isprintable() == True:
print('可打印')
else:
print('不可打印')
s = '2+2 = 4'
if s.isprintable() == True:
print('可打印')
else:
print('不可打印')
运行该程序时,输出为:不可打印
可打印