用python输入某个字符,输出其Unicode码,同时输出该字符相邻的两个字符
时间: 2024-09-18 19:04:45 浏览: 47
Python终端输出彩色字符方法详解
在Python中,你可以通过内置的ord()函数获取单个字符的Unicode编码,而获取相邻字符则需要对字符串进行一些操作。这里有一个简单的例子:
```python
def get_unicode_and_neighbors(char):
unicode_code = ord(char)
if len(char) == 1: # 对于单个字符,我们假设它本身就是前后的字符
prev_char = char
next_char = char
else: # 如果有多余字符,则获取真正的前后邻居
try:
prev_char = char[0]
next_char = char[1]
except IndexError: # 如果只有一个字符,尝试取反向的邻居
prev_char = char[-1]
next_char = char[-2]
return f"字符'{char}'的Unicode码是{unicode_code},相邻字符是'{prev_char}'和'{next_char}'"
# 获取用户输入
input_char = input("请输入一个字符:")
print(get_unicode_and_neighbors(input_char))
阅读全文