Identifiers
Identifiers are used to name variables, functions, classes and
keywords. Identifiers can be any length, but must start with either
an alphabetical character of upper or lower case, or the underscore
character (_
). Names that start with an underscore
are generally reserved for internal or private names. After the first
character, the identifier can contain any number and combination of
alphabetical characters, numbers from 0-9, and the underscore character.
There are some reserved words in Jython that cannot be used to name variables, functions, or classes. They fall under the following categories:
- Statement introducers:
assert
,break
,class
,continue
,def
,del
,elif
,else
,except
,exec
,finally
,for
,from
,global
,if
,import
,pass
,print
,raise
,return
,try
, andwhile
- Parameter introducers:
as
,import
, andin
- Operators:
and
,in
,is
,lambda
,not
, andor
Improper keyword use generally results in a SyntaxError.