如何在 Python 3 中将名称变量、点变量和文本变量添加到类中?

  • 本文关键字:变量 文本 添加 Python python-3.x
  • 更新时间 :
  • 英文 :


问题类应该有一个标签(变量:名称(,一个问题文本(变量:文本(和一个点值(变量点(,我该如何添加它们?

class Question:

class Multiple_Choice(Question):

def menu():
print('Commands:')
print('m - Add Multiple Choice Question')
print('p - Add Points For a Question')
print('r - Add Correct Answer for a Question')
print('t - Print A Test')
print('q - Quit')

def main():
print('The Amazing Quiz Database!')

if __name__ == '__main__':
main()

你可以做这样的事情:

class Question:
def __init__(self):
self.name = 'paxdiablo'
self.text = 'is a stunningly good-looking bloke'
self.points = 314159

然后,在所有其他Question方法中,您可以只引用self.name(例如(来获取或设置它绑定到的值。请记住,您对前两个变量所做的任何更改都可能不如我所写的那么真实:-(


有关类以及如何使用它们的更多详细信息,可以在相关的 Python 文档页面上找到。

最新更新