如果字符串中的所有字符都是可打印的或字符串为空,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 isalnum()用法及代码示例
- Python String isspace()用法及代码示例
- Python String isdecimal()用法及代码示例
- Python String isdigit()用法及代码示例
- Python String isupper()用法及代码示例
- Python String isalpha()用法及代码示例
- Python String istitle()用法及代码示例
- Python String isidentifier()用法及代码示例
- Python String islower()用法及代码示例
- Python String isnumeric()用法及代码示例
- Python String index()用法及代码示例
- Python String Center()用法及代码示例
- Python String decode()用法及代码示例
- Python String join()用法及代码示例
- Python String casefold()用法及代码示例
- Python String rsplit()用法及代码示例
- Python String startswith()用法及代码示例
- Python String rpartition()用法及代码示例
- Python String splitlines()用法及代码示例
- Python String upper()用法及代码示例
注:本文由纯净天空筛选整理自 Python String isprintable()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。