Найти в Дзене
Заходи в Ай-Ти

Преобразование типов в Python

Резюме В этой статье вы узнаете что такое преобразовании типов в Python и о некоторых полезных функциях для преобразования типов. Введение в преобразование типов в Python Допустим вам нужно получить информацию от пользователей, вы используете функцию input(). Например: Когда вы выполните этот код, он предложит вам ввести данные в терминале: Если вы введете значение, например число , программа отобразит это значение обратно: Однако функция input() возвращает строку, а не целое число. В следующем примере вам будет предложено ввести два входных значения: цена и налоговая ставка. После этого код рассчитает налог и отобразит результат на экране: Когда вы запускаете программу и введете некоторые числа: … вы получите следующую ошибку: Поскольку входные значения являются строками, вы не можете применить оператор умножения. Чтобы решить эту проблему, вам необходимо преобразовать строки в числа перед выполнением вычислений. Чтобы преобразовать строку в число, нужно воспользоваться встроенной ф
Оглавление

Резюме

В этой статье вы узнаете что такое преобразовании типов в Python и о некоторых полезных функциях для преобразования типов.

Введение в преобразование типов в Python

Допустим вам нужно получить информацию от пользователей, вы используете функцию input(). Например:

Когда вы выполните этот код, он предложит вам ввести данные в терминале:

-2

Если вы введете значение, например число , программа отобразит это значение обратно:

-3

Однако функция input() возвращает строку, а не целое число.

В следующем примере вам будет предложено ввести два входных значения: цена и налоговая ставка. После этого код рассчитает налог и отобразит результат на экране:

-4

Когда вы запускаете программу и введете некоторые числа:

-5

вы получите следующую ошибку:

-6

Поскольку входные значения являются строками, вы не можете применить оператор умножения.

Чтобы решить эту проблему, вам необходимо преобразовать строки в числа перед выполнением вычислений.

Чтобы преобразовать строку в число, нужно воспользоваться встроенной функицей int(). Проще говоря, int() преобразует строку в целое число.

В следующем примере используется функция int() для преобразования входных строк в числа:

-7

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

-8

Другие функции преобразования типов

Помимо функции int(str), Python поддерживает и другие функции преобразования типов. Ниже показаны наиболее важные из них на данный момент:

  • float(str) – преобразовать строку в число с плавающей запятой.
  • bool(val) – преобразовать значение в логическое значение либо True или False.
  • str(val) – вернуть строковое представление значения.

Получение типа значения

Чтобы узнать тип переменной, используйте функцию type(value). Например:

-9

Из вывода мы понимаем что

  • Число 100 имеет тип int.
  • Число 2.0 имеет тип float.
  • Строка 'Hello'имеет тип str.
  • И True значение имеет тип bool.

Краткое содержание

  • Используйте input() функцию, чтобы получить входную строку от пользователей.
  • Используйте функции преобразования типов из одного в другой, такие как int(), float(), bool(), str()
  • Используйте функцию type(), чтобы узнать тип переменной.

.

❤️ Если вам понравилась статья, ставьте лайк и подписывайтесь на мой канал "Заходи в Ай-Ти".

👍 Если у вас остались вопросы или есть интересные темы, которые вы хотите, чтобы я разобрал, то пишите в комментариях. Ваше мнение очень важно для меня!

.

#python основы #основы языка python #основы пайтон #преобразование типов в python #преобразование типов данных #преобразование значения к типу