在Python中输入和显示中文通常需要遵循以下步骤:
设置编码
在Python源文件的开头声明编码格式,通常使用 ` -*- coding: UTF-8 -*-` 或 ` coding=utf-8`。
环境设置
在Python中设置语言环境为中文(中国),可以使用 `locale.setlocale(locale.LC_ALL, 'zh_CN.UTF-8')`。
字符编码
Python 3.x 默认使用UTF-8编码,可以直接输入和显示中文。
Python 2.x 需要使用 `sys.setdefaultencoding('utf-8')` 来设置默认编码。
输入中文
使用 `input()` 函数代替 `raw_input()` 来获取用户输入,并确保文件编码为UTF-8。
输出中文
使用 `print` 函数直接输出中文字符串。
下面是一个简单的示例,展示如何在Python 3.x中输入和输出中文:
```python
-*- coding: UTF-8 -*-
name = input("你叫什么名字?")
print("你好," + name + "!")
input("按回车键退出!")
请确保你的Python环境支持UTF-8编码,并且已经正确设置了语言环境。如果你使用的是Python 2.x,请按照上述步骤进行设置,否则可能会遇到编码错误。