В программах мы работаем с какими либо данными, у разных данных есть разные типы. Что хранится в переменных?
4.1 Целые числа (integer)
Основные действия с целыми числами:
«+» — сложение;
«—» — вычитание;
«*»— умножение;
«**» — возведение в степень;
«/» — деление (при делении мы всегда получаем вещественное число).
4.2 Вещественные числа (float), числа с плавающей точкой
4.3 Логический тип данных (bool), булево значение
Состоящий из двух элементов (булево значение может быть только True — истина или False — ложь). В программировании многое построено на проверках и сравнениях. Пример как это может использоваться: проверка вашего возраста для доступа к определенному контенту.
Сравнения построены на булевом типе:
«==» — равно;
«!=» — не равно;
«>» — больше;
«<» — меньше;
«<=»— меньше или равно;
«>=» — больше или равно.
4.4 Строки (string)
Строка это просто текст заключенный в двойные или одинарные кавычки.
Почему лучше использовать второй и третий варианты форматирования строки?
- Код выглядит лучше и читабельнее.
- Получаем возможность складывать строки и цифры.
Первый вариант форматирования нам этого не даст сделать, получим ошибку, так как складывать строки и цифры нельзя.
Что еще можно делать со стоками?
- Возможность узнать длину строки, встроенной функцией — len()
- Написание текста заглавными буквами, встроенной функцией — .upper()
- Написание текста строчными буквами, встроенной функцией — .lower()
- Написание слова с заглавной буквы, встроенной функцией — .capitalize()
- Убрать пробелы из строки в начале и конце, встроенной функцией — .strip()
- Замена символов или подстроки на другую, встроенной функцией —.replace()
- Разбивание строк в список, встроенной функцией — .split()
4.5 Тип данных None
None — обозначает отсутствие значения, когда какая нибудь функция не вернула значения. Проверка на None при помощи ключевого слова is.
Определяем какого типа переменная с помощью функции type().
При написании программ важно понимать с каким типом данных мы работаем.
Ввод данных с клавиатуры с помощью встроенной функции input().
Надо помнить все что приходит от input() — это строка. Для преобразования в другой тип данных используются встроенные функции:
- int — преобразование в целое число.
- float — превращает в вещественное число с плавающей точкой.
- bool — превращает в логическое значение.
- str — превращает в строку.
Итого:
— В переменной всегда хранится какое либо значение.
— У каждого значения есть какой либо тип данных.
— С разными типами данных мы можем производить разные действи
Предыдущие статьи по изучению языка программирования Python3.
3. Переменные в языке Python 3 и для чего они нужны.