【发布时间】:2017-01-08 03:19:10
【问题描述】:
您好,我的 pygame 运行良好,但在我闪屏后显示一个显示机器人名称的消息框:
当他们按下回车键
我在一个名为 new_robot1 (ex."Crusher") 的字符串变量中获得了大写的名称
我使用 new_robot1 在类 init 中分配机器人名称参数
我得到第二个字符串变量,名为:data_bot (ex. "crusher") BUT
我似乎在堆栈上的任何地方都找不到如何使用 data_bot 来创建我的类对象
示例代码:data_bot = Robot(初始化类所需的所有参数)但没有
工作,因为 data_bot 是字符串类型
人们在谈论使用字典?
robot_dic = {}
robot_dic['data_bot':crusher]
robot_dic['data_bot'] = Robot(all required params to init class)?????
我是python新手,但我无法定义键值:运行时的破碎机...
一旦我得到 new_robot1 和 data_bot 变量,我就想运行
类似上面示例代码的函数。
请告诉我使用字典解决这个问题的正确方法
【问题讨论】:
-
data_bot = "破碎机"
-
new_bot1 = "破碎机"
标签: python-3.x class variables pygame