title: How to use a variable name of reserved words in Python
body: <p>I've encountered a problem when I'm using peewee in python to fetch a column's data named 'class'. But 'class' is a reserved word, when I run the code it always stopped with 'SyntaxError: invalid syntax'.</p>
  
  <p>Here is the code I'm using which works if I do not include the Class.class column.</p>
  
  <pre class="lang-py prettyprint-override"><code>query = (
      Student.select(
          Student.id,
          Student.name,
          Student.school_id,
          School.name,
          Student.class_id,
          Class.class,
          Class.grade,
      )
      .join(Class, join_type=pw.JOIN.INNER, on=(Class.id == Student.class_id))
      .join(School, join_type=pw.JOIN.INNER, on=(School.id == Student.school_id))
      .where(Student.id == id)
  )
  
  </code></pre>
  
  <p>And the definition of Class.class which also causes the same error:</p>
  
  <pre><code>class = CharField(max_length=45)
  </code></pre>
  
  <p>It should give me a query without error. So my question is how do I use the variables of reserved name in python. Thanks!</p>