Identyfikatory
Identyfikatory służą do nazywania zmiennych, funkcji, klas i słów kluczowych. Identyfikator może mieć dowolną długość, ale musi zaczynać się od wielkiej lub małej litery albo od znaku podkreślenia (_). Nazwy rozpoczynające się od znaku podkreślenia są zasadniczo zarezerwowane jako nazwy wewnętrzne lub prywatne. Po pierwszym znaku identyfikatora może następować dowolna liczba i kombinacja znaków alfabetycznych, cyfr od 0 do 9 i znaków podkreślenia.
W implementacji Jython istnieją pewne słowa zastrzeżone, których nie można używać jako nazw zmiennych, funkcji i klas. Słowa te są podzielone na następujące kategorie:
- Słowa wprowadzające instrukcje:
assert,break,class,continue,def,del,elif,else,except,exec,finally,for,from,global,if,import,pass,print,raise,return,tryiwhile - Słowa wprowadzające parametry:
as,importiin - Operatory:
and,in,is,lambda,notior
Niewłaściwe użycie słowa kluczowego z reguły powoduje zgłoszenie wyjątku SyntaxError.