當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。