📅  最后修改于: 2023-12-03 15:07:26.984000             🧑  作者: Mango
在Python中,可打印字符是指可以被打印出来的字符,包括字母、数字、标点符号和空格等。使用Python内置的函数可以轻松地判断一个字符是否为可打印字符。
Python内置了一个isprintable()
函数,可以用来判断一个字符是否为可打印字符。该函数返回True或False。
代码示例:
char = '\\'
if char.isprintable():
print("该字符为可打印字符")
else:
print("该字符不是可打印字符")
输出:该字符不是可打印字符
如果需要查找字符串中的可打印字符,可以使用下面的代码:
string = "abc\xe4\xb8\xad\xe6\x96\x87"
print("原字符串:", string)
prinable_chars = [char for char in string if char.isprintable()]
print("可打印字符:", ''.join(prinable_chars))
输出:
原字符串: abc中文
可打印字符: abc中文
Python中的可打印字符包括字母、数字、标点符号和空格等。isprintable()
函数可以判断一个字符是否为可打印字符。通过列表推导式,可以方便地提取出字符串中的可打印字符。