Основные тезисы:
1. Литеральные константы - это обозначения для представления некоторых фиксированных значений в коде. Python имеет различные типы литералов - например, литерал может быть числом (числовые литералы, например, 123
) или строкой (строковые литералы, например, "I am a literal.").
2. Двоичная система - это система чисел, состоящих только из 0 и 1, например, 1010
равно 10 в десятичной системе счисления.
3. Целые числа (int) - это один из числовых типов, поддерживаемых Python. Это числа, написанные без дробного компонента, например, 256
, или -1
(отрицательные целые числа).
4. Числа с плавающей точкой (float) - это еще один из числовых типов, поддерживаемых Python. Это числа, которые содержат (или могут содержать) дробную часть, например, 1.27
.
5. Чтобы закодировать апостроф или кавычку внутри строки, вы можете использовать escape-символ, например, 'I\'m happy.'
, или открыть и закрыть строку, используя набор символов, противоположный тем, которые вы хотите закодировать, например, "I'm happy."
для кодирования апострофа, и 'He said "Python", а не "typhoon"'
для кодирования кавычек.
6. Булевы значения - это два постоянных объекта True
и False
используемые для представления значений истинности (в числовом контексте 1
это True
, тогда как 0
это False
.
Дополнительная информация
В Python используется еще один специальный тип литеральных данных: None
. Это так называемыйNoneType
объект, он используется для представления отсутствия значения. В ближайшее время мы расскажем об этом больше.
Упражнение 1
Какими типами литеральных являются следующие два примера?
"Hello ", "007"
Упражнение 2
Какие типы литеральных данных приведены в следующих четырех примерах?
"1.5", 2.0, 528, False
Упражнение 3
Каково десятичное значение следующего двоичного числа?
1011