Найти тему
Django | Python

4. Типы данных в Python3.

В программах мы работаем с какими либо данными, у разных данных есть разные типы. Что хранится в переменных?

4.1 Целые числа (integer)

Основные действия с целыми числами:

«+» — сложение;
«—» — вычитание;
«*»— умножение;
«**» — возведение в степень;
«/» — деление (при делении мы всегда получаем вещественное число).

4.2 Вещественные числа (float), числа с плавающей точкой

-2

4.3 Логический тип данных (bool), булево значение

Состоящий из двух элементов (булево значение может быть только True — истина или False — ложь). В программировании многое построено на проверках и сравнениях. Пример как это может использоваться: проверка вашего возраста для доступа к определенному контенту.

Сравнения построены на булевом типе:

«==» — равно;
«!=» — не равно;
«>» — больше;
«<» — меньше;
«<=»— меньше или равно;
«>=» — больше или равно.
-3

4.4 Строки (string)

Строка это просто текст заключенный в двойные или одинарные кавычки.

-4

Почему лучше использовать второй и третий варианты форматирования строки?

  • Код выглядит лучше и читабельнее.
  • Получаем возможность складывать строки и цифры.

Первый вариант форматирования нам этого не даст сделать, получим ошибку, так как складывать строки и цифры нельзя.

-5

Что еще можно делать со стоками?

  • Возможность узнать длину строки, встроенной функцией — len()
  • Написание текста заглавными буквами, встроенной функцией — .upper()
  • Написание текста строчными буквами, встроенной функцией — .lower()
  • Написание слова с заглавной буквы, встроенной функцией — .capitalize()
  • Убрать пробелы из строки в начале и конце, встроенной функцией — .strip()
  • Замена символов или подстроки на другую, встроенной функцией —.replace()
  • Разбивание строк в список, встроенной функцией — .split()
.split(' ') — указываем по какому символу разбивать
.split(' ') — указываем по какому символу разбивать

4.5 Тип данных None

None — обозначает отсутствие значения, когда какая нибудь функция не вернула значения. Проверка на None при помощи ключевого слова is.

-7

Определяем какого типа переменная с помощью функции type().

При написании программ важно понимать с каким типом данных мы работаем.

-8

Ввод данных с клавиатуры с помощью встроенной функции input().

Надо помнить все что приходит от input() — это строка. Для преобразования в другой тип данных используются встроенные функции:

  • int — преобразование в целое число.
  • float — превращает в вещественное число с плавающей точкой.
  • bool — превращает в логическое значение.
  • str — превращает в строку.
-9

Итого:

— В переменной всегда хранится какое либо значение.

— У каждого значения есть какой либо тип данных.

— С разными типами данных мы можем производить разные действи

Предыдущие статьи по изучению языка программирования Python3.

3. Переменные в языке Python 3 и для чего они нужны.

2. Python 3, PyCharm и их установка на компьютер.

1. Знакомство и работа в командной строке.

Наука
7 млн интересуются