在Python中输入中文非常简单,只需确保文件编码声明为UTF-8,并直接使用中文字符串或通过输入函数获取用户输入即可。以下是具体方法:
-
文件编码声明
在Python文件开头添加# -*- coding: utf-8 -*-
或# coding=utf-8
,确保解释器正确解析中文字符。若不声明,可能因默认编码不同导致乱码。 -
直接使用中文字符串
在代码中直接书写中文,例如:text = "你好,世界" print(text) # 输出:你好,世界
-
通过输入函数获取中文
使用input()
函数时,终端或IDE需支持中文输入。示例:name = input("请输入你的名字:") # 用户输入中文后,变量将正确存储 print(f"欢迎,{name}!")
-
处理文件或网络数据
读取含中文的文件或网络请求时,需明确指定编码(如open(file, encoding='utf-8')
),避免解码错误。 -
IDE与环境配置
部分IDE(如PyCharm)默认支持UTF-8,但需确认终端或命令行工具的编码设置。Windows系统可临时修改终端编码为UTF-8:import sys sys.stdout.reconfigure(encoding='utf-8')
掌握这些方法后,无论是硬编码中文还是交互式输入,都能轻松实现。若遇到乱码,优先检查编码声明与环境配置是否一致。