python 中的isprintable()
函數有助于檢查字符串中的所有字符是可打印字符還是空字符串。如果所有字符都是可打印的或為空字符串,則函數返回真,否則返回假。
**string.isprintable()**
isprintable()
參數:
isprintable()
方法不接受任何參數。字符串中可打印的字符包括字母和符號、數字、標點符號和空白。不可打印字符是指那些在打印時不可見且不占用空間的字符(轉義字符,如' \n ',' \t ',' \r ',' \x16 ',' \xlf '等)。
isprintable()
返回值
返回值始終是布爾值。即使是空字符串,該函數也會返回 true,因為它被認為是可打印的。
| 投入 | 返回值 | | 所有字符都是可打印的 | 真實的 | | 至少一個不可打印 | 錯誤的 |
Python 中isprintable()
方法的示例
示例isprintable()
在 Python 中是如何工作的?
string = 'Space is a printable?'
print(string)
print(string.isprintable())
string = '\nNew Line is printable?'
print(string)
print(string.isprintable())
string = ''
print('\nEmpty string is printable?', string.isprintable())
輸出:
Space is a printable?
True
New Line is printable?
False
Empty string is printable? True
示例 2:在 Python 中使用isprintable()
# chr(27) is escape character,char(97) is letter 'a'
string = chr(27) + chr(97)
if string.isprintable() == True:
print('Is Printable')
else:
print('Not Printable')
string = '5+5 = 10'
if string.isprintable() == True:
print('Is Printable')
else:
print('Not Printable')
輸出:
Not Printable
Is Printable