Урок 02. Базовые типы данных, работа с функциями
⚡ Кратко: суть урока
Тип данных определяет, какие значения хранит объект и какие операции с ним доступны. В Python всё значение является объектом, а тип принадлежит объекту, не имени переменной. Поэтому одна и та же переменная может сначала ссылаться на int, затем на str — это динамическая типизация.
int— целые числа,float— числа с дробной частью.str— строки в одинарных, двойных или тройных кавычках.bool—TrueилиFalse;NoneType— отсутствие значенияNone.type(value)показывает тип объекта.- Строки можно складывать через
+, повторять через*, а вprint()настраиватьsepиend.
Минимальный пример: print(1, 2, 3, sep="---") выведет 1---2---3.
Частая ошибка: считать, что print() возвращает выведенную строку. На самом деле он выполняет действие и возвращает None.
📖 О чём этот урок
Урок продолжает базу первого занятия: после переменных и print()/input() разбираем, какие значения можно хранить, как Python понимает их тип, что значит возвращаемое значение функции и как управлять строковым выводом.
Что изучим
- тип данных, объект и динамическую типизацию;
- примитивные типы
int,float,str,bool,NoneType; - возвращаемое значение функции и условное понятие «процедура»;
- передачу аргументов в функцию и
type(); - конкатенацию, умножение строк, кавычки, экранирование,
sepиend.
📚 Что повторить перед изучением
- ← Урок 01: основы работы с Python
- Переменная, присваивание, вызов функции,
print()иinput().
🎯 Что изучать дальше
Следующий урок: Урок 03 — Summary session 1.