Найти в Дзене
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. Знакомство и работа в командной строке.

Что-то пошло не так, и нам не удалось загрузить комментарии. Попробуйте ещё раз
Рекомендуем почитать
🐍✨ Пиши как профи: 10 Python-лайфхаков для новичков
Новички в Python часто узнают о полезных приемах слишком поздно. Мы собрали советы от опытных программистов, которые помогут вам избежать типичных ошибок и сразу писать код как профи. Оригинал поста на Reddit. Самый популярный совет касается не только Python, а программирования в целом. Miiicahhh отмечает: «Я бы хотел раньше понять пользу от простого планирования на бумаге, псевдокода и рисования схем для лучшего понимания задачи и необходимых шагов. Раньше я думал, что плохо программирую, но позже осознал, что проблема часто была не в коде, а в понимании шагов, которые нужно предпринять»...
ChatGPT научил как ускорить Python, программисты пишут и нахваливают
Надеюсь, эти идиотские заголовки радуют вас :) В прошлый раз я сравнивал время выполнения различных методов на Питоне и на JS: Меня неприятно (по отношению к Питону) удивил тот факт, что JS-код исполнялся в 50 раз быстрее такого же на Питоне. Но у него есть один секрет. JIT Это означает Just In Time Compiler. Обычный компилятор просто вдумчиво компилирует программу. В отличие от него JIT занимается компиляцией прямо во время выполнения, то есть совмещает функции интерпретатора и компилятора. Читайте также: Деятельность JIT разбита на несколько стадий...
Как продуктивно и быстро выучить язык программирования Python с помощью нейросетей?
Введение Python выделяется как язык программирования, который сочетает в себе универсальность, доступность и мощные функциональные возможности. На фоне этого развития, нейросети, стоящие на переднем крае сферы искусственного интеллекта, открывают новые горизонты в обучении программированию. Применение нейросетей в процессе освоения Python обещает трансформацию учебного процесса, превращая его в более глубокий, персонализированный и динамичный опыт. Эта статья направлена на исследование того, как...
Следующая статья
Документы, вакансии и контакты