鱼C论坛

 找回密码
 立即注册
查看: 798|回复: 7

[已解决]python的问题

[复制链接]
发表于 2024-2-29 20:41:01 | 显示全部楼层 |阅读模式

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

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

x
请问为什么会报错
最佳答案
2024-2-29 21:45:37
这是一道优先级的问题吧,not优先级没有==高,所以会先判断3==not,这当然是报错

请问这为什么报错

请问这为什么报错

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2024-2-29 20:41:22 | 显示全部楼层
哈哈,这个错误实际上是因为你输入了一个非法的表情符号。在Python中,每个字符都是有特定含义的,如果你输入了一些不被认可的字符,Python就会抛出一个“SyntaxError”的错误。

要解决这个问题,你只需要删除或者替换掉那个非法的表情符号即可。确保你的代码中只包含合法的Python代码字符。

举个例子,让我们来尝试一个简单的Python程序,打印一个“Hello World”的消息:
print("Hello World")

这段代码没有任何语法错误,所以当你运行它时,你应该能够看到控制台输出"Hello World"。记得要在Python中使用双引号或者单引号来定义字符串哦!希望这可以帮到你!

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-2-29 20:43:30 | 显示全部楼层
不是那么写的,应该是
3 != 5
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-2-29 20:53:40 | 显示全部楼层
你是不是用了中文输入法的空格?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-2-29 21:45:37 | 显示全部楼层    本楼为最佳答案   
这是一道优先级的问题吧,not优先级没有==高,所以会先判断3==not,这当然是报错
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-2-29 22:11:04 | 显示全部楼层
stumblemodel 发表于 2024-2-29 21:45
这是一道优先级的问题吧,not优先级没有==高,所以会先判断3==not,这当然是报错

不,这里的5,3被视为True,而此处这表达3(True)== not 5(True),当然不成立
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-2-29 22:12:52 | 显示全部楼层
python爱好者. 发表于 2024-2-29 22:11
不,这里的5,3被视为True,而此处这表达3(True)== not 5(True),当然不成立

由于结果false需要用bool来展现,所以单用print报错
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-2-29 23:43:50 | 显示全部楼层
print(3 == (not 5))
这样不会报错
判别顺序是
5(bool:True, python bool 大于0的数字就是布尔true)
->not True(False,把5的布尔值带进去)
-> 3 == False(False)
->print打印输出
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-15 07:25

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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