我正尝试从https://github.com/Zarel/honko-damagecalc/blob/master/js/data/move_data.js
中重新创建Python中的神奇宝贝伤害计算器。他的词典开始于:
var MOVES_RBY = {
'(No Move)': {
bp: 0,
type: 'Normal',
category: 'Physical'
},
我在Python脚本中有此命令,但没有var
,它返回了错误
回溯(最近一次通话最后一次):文件“”,第2行,在 NameError:未定义名称“ bp”
如何定义bp
以类似方式使用它?
答案 0 :(得分:2)
在Javascript中,字典键被隐式转换为字符串。在Python中不是这种情况。因此,等效的Python代码将是:
MOVES_RBY = {
'(No Move)': {
'bp': 0,
'type': 'Normal',
'category': 'Physical'
},
}