Типы данных: число или строка.
Строка записывается, как набор символов в одинарных '' или двойных кавычках "". Число в кавычках становится строкой: '1984'. Можно пользоваться любыми кавычками.
Со значениями разных типов операторы работают по-разному. (Операторы: равно =, плюс +, умножить *.)
Оператор плюс + числа (integer) складывает, а строки (текст, string) объединяет. Нельзя складывать строки с числами.
Плюс + для строк можно заменить на запятую ,
Запятая между аргументами по умолчанию заменяется на пробел.
Строку можно умножить на целое число. Оператор умножения — звёздочка *.
Можно перевести значение переменной из одного типа в другой (конвертировать тип данных, привести к типу). Преобразованием занимаются разные функции.
1. Для превращения числа в строку используется str(). Если привести число к строке, то его можно сложить со строкой.
2. Преобразовать строку в целое число: int().
3. Десятичные дроби — числа с плавающей запятой. Тип данных — float (36.6).
Можно преобразовать строку в дробное число — float().
Дробные числа приводят к целым с помощью int(). Если так написать, то отбрасывается дробная часть, не округляет!
int(36.6) — это 36.
Ошибки
SyntaxError — синтаксическая ошибка.
invalid syntax — недопустимый синтаксис.
EOF — end of file.
unexpected EOF while parsing — неожиданный конец файла во время разбора кода программы.
EOL — end of line.
EOL while scanning string literal — конец строки во время обработки текста.
Python разрешает ставить скобки ( и ) на разных строках.
Если в коде несколько строк, ошибка с незакрытой скобкой показывается не на той строке, где нет закрывающей скобки ), а на следующей.
Можно использовать цифры в именах переменных, но не на первом месте:
2text — плохо,
text2 — хорошо.
' ' — пробел