| Строковый литерал | 'text'
'{form.title}'
'a${x}b' | STRING[N], TEXT | Последовательность символов в одинарных кавычках. Экранирование, многострочность, локализацию, интерполяцию и встраиваемые последовательности см. в статье Строковый литерал. | |
| Сырой строковый литерал | r'text'
r'C:\dir\file'
r!'don't stop'! | STRING[N] | Литерал с префиксом r/R, содержимое берётся как есть (без экранирования, локализации и обратного перевода). См. Строковый литерал. | |
| Целочисленный литерал (int) | 56
-32
1000000000 | INTEGER | Последовательность цифр с возможным знаком минуса в начале | 32-битные знаковые целые числа |
| Целочисленный литерал (long) | 56L
-32L
1000000000000L | LONG | Последовательность цифр с возможным знаком минуса в начале и буквой L (заглавной или строчной) в конце | 64-битные знаковые целые числа |
| Вещественный литерал | 3d
4.25D
-2.125D | DOUBLE | Последовательность цифр, обозначающая целую часть, затем знак точки, затем последовательность цифр, обозначающих дробную часть (возможно пустая), затем буква D (заглавная или строчная). С возможным знаком минуса в начале. | 64-битное число с плавающей точкой |
Литерал класса NUMERIC | 3
4.25
-2.125 | NUMERIC[N,M] | Последовательность цифр, обозначающая целую часть, затем знак точки, затем последовательность цифр, обозначающих дробную часть (возможно пустая). С возможным знаком минуса в начале. | Количество цифр целой и дробной части литерала определяют его класс |
| Логический литерал | TRUE | BOOLEAN | Ключевое слово TRUE | Противоположным значением является специальное значение NULL |
Литерал класса DATE | 1982_07_13
2000_01_25 | DATE | Дата в формате YYYY_MM_DD. Четыре цифры, обозначающие год, знак подчеркивания, две цифры - месяц, подчеркивание, две цифры - день. | |
Литерал класса TIME | 12:05
00:59:59 | TIME | Время в формате HH:mm или HH:mm:ss. Две цифры, обозначающие часы, две цифры - минуты и опционально две цифры - секунды, разделенные знаком двоеточия. | Часы от 0 до 23, минуты от 0 до 59, секунды от 0 до 59 |
Литерал класса DATETIME | 1982_07_13_12:05
1982_07_13_12:05:00 | DATETIME | Дата и время в формате YYYY_MM_DD_HH:mm или YYYY_MM_DD_HH:mm:ss | |
Литерал класса COLOR | RGB(255, 0, 204)
#FF00CC | COLOR | Две формы задания. Первая - ключевое слово RGB, затем в скобках через запятую значения компонент красного, зеленого и синего. Вторая - знак решетки, затем значения компонент красного, синего и зеленого в шестнадцатеричном формате по два символа на компоненту. | Каждое число от 0 до 255. В шестнадцатеричном представлении можно использовать как заглавные, так и строчные символы |