Перейти к основному содержимому

Указание типа переменной

Иногда нужно, чтобы переменная имела определённый тип, и для этого служит приведение типов. Python — объектно-ориентированный язык, поэтому его типы данных, даже примитивные, определяются классами.

Это значит, что приведение типов сводится к вызову функций-конструкторов:

  • int() — создаёт целое число из целочисленного литерала, из литерала с плавающей точкой (отбрасывая всё после десятичной точки) или из строкового литерала, если строка содержит целое число
  • float() — создаёт число с плавающей точкой из целочисленного литерала или литерала с плавающей точкой, а также из строкового литерала, если строка содержит целое число или число с плавающей точкой
  • str() — создаёт строку из многих типов данных, таких как литералы с плавающей точкой, целочисленные литералы и строки

Пример

Целые числа:

Prompt
Напишите программу на Python, которая с помощью конструктора int() создаёт целые числа из целочисленного литерала, литерала с плавающей точкой и строкового литерала.
Вывод: полная программа на Python

Пример

Числа с плавающей точкой:

Prompt
Напишите программу на Python, которая с помощью конструктора float() создаёт числа с плавающей точкой из целого числа, числа с плавающей точкой и строковых литералов.
Вывод: полная программа на Python

Пример

Строки:

Prompt
Напишите программу на Python, которая с помощью конструктора str() создаёт строки из строки, целого числа и числа с плавающей точкой.
Вывод: полная программа на Python