当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python String isprintable()用法及代码示例


如果字符串中的所有字符都是可打印的或字符串为空,isprintable() 方法将返回 True。如果不是,则返回 False。

占据屏幕打印空间的字符称为可打印字符。例如:

  • 字母和符号
  • digits
  • punctuation
  • whitespace

用法:

string.isprintable()

参数:

isprintable() 不带任何参数。

返回:

isprintable() 方法返回:

  • True 如果字符串为空或字符串中的所有字符都是可打印的
  • False 如果字符串包含至少一个不可打印字符

示例 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()?

# written using ASCII
# chr(27) is escape character
# char(97) is letter 'a'
s = chr(27) + chr(97)

if s.isprintable() == True:
  print('Printable')
else:
  print('Not Printable')
  
s = '2+2 = 4'

if s.isprintable() == True:
  print('Printable')
else:
  print('Not Printable')

输出

Not Printable
Printable

相关用法


注:本文由纯净天空筛选整理自 Python String isprintable()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。