Module (46%)
Section (100%)

Основные тезисы:

1. Литеральные константы - это обозначения для представления некоторых фиксированных значений в коде. Python имеет различные типы литералов - например, литерал может быть числом (числовые литералы, например, 123 ) или строкой (строковые литералы, например, "I am a literal.").

2. Двоичная система - это система чисел, состоящих только из 0 и 1, например, 1010 равно 10 в десятичной системе счисления.

Восьмеричная и шестнадцатеричная системы счисления, аналогично, используют 8 and 16 качестве их оснований соответственно. Шестнадцатеричная система использует десятичные числа и шесть дополнительных букв.

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