Keywords are special reserved words that cannot be used as variable names. Keywords will change over time as Python versions change. Below is a short program that will allow you to obtain a list of keywords specific for your version of Python. It is written using Python 3.x syntax, but will work for version 2.7 as well.
List of Python Keywords
Below is a list of Python keywords, in alphabetical order, for version 2.7.1.
and as assert breakclass continue def delelif else except execfinally ...