What is an identifier ? What are the identifier forming rules of Python ?

Identifiers are names given to parts of the programs such as variables, objects, classes, functions etc.