鱼C论坛

 找回密码
 立即注册
查看: 2995|回复: 16

为什么显示不出来中文

[复制链接]
发表于 2023-3-25 11:08:21 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
在这个里面打出了中文,但是应用的时候全部都变成了图2里的这个样子,请问是怎么回事?
1679713548873.png
1679713659733.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-3-25 11:10:00 | 显示全部楼层
你这是 python2 吧?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-3-25 11:12:27 | 显示全部楼层
本帖最后由 歌者文明清理员 于 2023-3-25 12:35 编辑

这是Python2
1. 因为print被标记为关键字(orange)而不是函数(purple)
2. python2中print不带括号,带了就变成元组了。所以他打印了一个元组。你应该去掉print的括号
print(year, ...)
|
v
print year, ...
另外可以点击这里下载Python3(可能加载较慢,但是下载很快)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 2 反对 1

使用道具 举报

发表于 2023-3-25 11:21:59 | 显示全部楼层
你的问题与Python 2有关。在Python 2中,Unicode字符串需要使用u前缀进行标识。

如果没有u前缀,字符串将被视为字节字符串,这可能导致中文字符被错误解释。

在Python 2中,你可以使用u前缀来创建一个Unicode字符串,例如:
print(year, u"是闰年")

这将确保中文字符被正确处理。然而,Python 2已于2020年1月1日停止支持,建议你使用Python 3

在Python 3中,默认字符串类型是Unicode,因此你不需要使用u前缀。例如:
print(year, "是闰年")

这段代码在Python 3中将正常运行,并正确显示中文字符。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-3-25 11:49:25 | 显示全部楼层
升级python3
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2023-3-25 12:26:19 | 显示全部楼层
完全卸载 Python 2,下载 Python 3
推荐 3.7 及以上
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-3-25 12:27:37 | 显示全部楼层
歌者文明清理员 发表于 2023-3-25 11:12
这是Python2
1. 因为print被标记为关键字(orange)而不是函数(purple)
2. python2中print不带括号,带了 ...

python是正版
图标不一样是因为 IDLE 是用 Tkinter 做的,所以窗口有 Tkinter 的图标。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-3-25 12:35:20 | 显示全部楼层
liuhongrun2022 发表于 2023-3-25 12:27
python是正版
图标不一样是因为 IDLE 是用 Tkinter 做的,所以窗口有 Tkinter 的图标。


好吧是我搞错了(已改)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-3-25 12:49:29 | 显示全部楼层
liuhongrun2022 发表于 2023-3-25 12:26
完全卸载 Python 2,下载 Python 3
推荐 3.7 及以上


但不推荐最新或最近版本。因为一些第三方库没有与Python同时更新,导致找不到与Python版本相符的第三方库。


完了我说话也像机器人了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-3-25 13:13:23 | 显示全部楼层
歌者文明清理员 发表于 2023-3-25 12:49
但不推荐最新或最近版本。因为一些第三方库没有与Python同时更新,导致找不到与Python版本相符的第三方 ...

哈哈哈,谢谢!很可爱
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-3-25 13:24:09 | 显示全部楼层
ddddarling 发表于 2023-3-25 13:13
哈哈哈,谢谢!很可爱

不是可爱
你要编程玩的 6 一点就很容易说出这种“奇怪”的话
这对非常不利于语文的写作表达……
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-3-25 13:49:59 | 显示全部楼层
歌者文明清理员 发表于 2023-3-25 13:24
不是可爱
你要编程玩的 6 一点就很容易说出这种“奇怪”的话
这对非常不利于语文的写作表达 ...

哈哈哈,但是这样说话条理清晰,写出来的作文不会东一榔头西一棒锤
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-3-25 21:40:16 | 显示全部楼层
歌者文明清理员 发表于 2023-3-25 12:49
但不推荐最新或最近版本。因为一些第三方库没有与Python同时更新,导致找不到与Python版本相符的第三方 ...

我用的3.11也没啥问题呀
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-3-26 07:20:09 | 显示全部楼层
沙漠之烟 发表于 2023-3-25 21:40
我用的3.11也没啥问题呀

我当时重装系统后(一个月前)就装了最新的py12……结果啥也没有
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-3-26 09:29:46 | 显示全部楼层
歌者文明清理员 发表于 2023-3-26 07:20
我当时重装系统后(一个月前)就装了最新的py12……结果啥也没有


我用的 3.10
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-3-26 09:34:30 | 显示全部楼层

我用的3.9.9
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-3-26 10:09:13 | 显示全部楼层

我用的3.11.2
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-9-24 03:28

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表