鱼C论坛

 找回密码
 立即注册
查看: 985|回复: 4

[已解决]各位大神帮忙看看字典问题

[复制链接]
发表于 2018-3-27 10:52:21 | 显示全部楼层 |阅读模式

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

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

x
dict4=dict(名字='xiaojiayu')
>>> dict4
{'名字': 'xiaojiayu'}
>>> dict5=dict(name='xiaojiayu')
>>> dict5
{'name': 'xiaojiayu'}
>>> dict6=dict(1='xiaojiayu')
SyntaxError: keyword can't be an expression

为什么dict6会报错呢
最佳答案
2018-3-27 11:13:57
等号左边不能是数字或者其他常量
比如dict('a' = 'good') 左边是常量,报错
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-3-27 11:13:57 | 显示全部楼层    本楼为最佳答案   
等号左边不能是数字或者其他常量
比如dict('a' = 'good') 左边是常量,报错
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-3-27 12:15:16 | 显示全部楼层
键是字符串兄弟,不能是int型,一般都是用字符串,往后学的话还有其他类型
携程数字就编程表达式了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-3-27 12:25:57 From FishC Mobile | 显示全部楼层
可变的都不能做key
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-3-27 12:28:55 | 显示全部楼层
本帖最后由 塔利班 于 2018-3-27 12:31 编辑

常量不能给常量赋值,仅此而已,要定义变量
常量=常量  内容变成可判断逻辑的表达式,而非字典要的赋值
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-19 16:17

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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