Найти в Дзене
KodSchool

Три повелителя данных | Урок 3

Немного о повелителях Теперь давайте поговорим о том, какие же типы данных есть в Python. Мы будем рассматривать много типов данных, но пока что остановимся на трех: Поле знака "-" идет именование типа данных, которое используется в Python, но зачем нам это знать? Это нам необходимо для того, чтобы преобразовывать. Допустим, вы хотите выполнить подобный код: Вы встретите ошибку: TypeError: unsupported operand type(s) for +: 'int' and 'str'. Т.к. в Python есть определенные правила связанные с сложением и умножением, которы нужно соблюдать. Ошибка, которую мы описали выше, очень часто встречается у начинающих программистов. Для того, чтобы ее избежать, нужно преобразовать число в строку. str() - это функция, которая преобразует переменную age в текст. Данную разницу вы можете увидеть самостоятельно, использовав функцию type(). Для подобных преобразований аналогично используются функции int() и float(). На этом с нашими повелителями данных мы закончим, и сегодня останемся без практ
Оглавление

Превьюшка :)
Превьюшка :)

Немного о повелителях

Теперь давайте поговорим о том, какие же типы данных есть в Python. Мы будем рассматривать много типов данных, но пока что остановимся на трех:

  • Целое число (1, 9, 10, 112) - int
  • Число с плавающей точки ( 1.9, 2.12, 10.9) - float
  • Строка ( буквы, символы, предложения) - str

Поле знака "-" идет именование типа данных, которое используется в Python, но зачем нам это знать?

Это нам необходимо для того, чтобы преобразовывать. Допустим, вы хотите выполнить подобный код:

Код
Код

Вы встретите ошибку: TypeError: unsupported operand type(s) for +: 'int' and 'str'. Т.к. в Python есть определенные правила связанные с сложением и умножением, которы нужно соблюдать.

  • Нельзя складывать числа и строки;
  • Нельзя умножать строки между собой.
Сообщение об ошибке
Сообщение об ошибке

Ошибка, которую мы описали выше, очень часто встречается у начинающих программистов. Для того, чтобы ее избежать, нужно преобразовать число в строку.

Код
Код

str() - это функция, которая преобразует переменную age в текст. Данную разницу вы можете увидеть самостоятельно, использовав функцию type().

Для подобных преобразований аналогично используются функции int() и float().

На этом с нашими повелителями данных мы закончим, и сегодня останемся без практики. Надеюсь данный материал был для вас не сложен, поэтому опробуем этих "лошадок" на деле в следующий раз😉