Variable Name Rules
- the start character can be the underscore "_" or a capital or lower case letter
- what follows the start character can be a number, "_", a capital, or lower case letter. No special characters or spaces are allowed.
- Identifiers are case-sensitive
- Python keywords are not allowed as identifier names
and def exec if not return
assert del finally import or try
break elif for in pass while
class else from is print yield
continue except global lambda raise