Конверсия типов данных Python

Определение типа переменной

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

Таким образом, использование конструкторов для преобразования в python:

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

Пример

Целые числа:

x = int(1)   # x будет 1
y = int(2.5) # y будет 2
z = int("3") # z будет 3

Запуск примера

Пример

Числа с плавающей запятой:

x = float(1)     # x будет 1.0
y = float(2.5)   # y будет 2.5
z = float("3")   # z будет 3.0
w = float("4.6")# w будет 4.6

Запуск примера

Пример

Строка:

x = str("S2") # x будет 'S2'
y = str(3)    # y будет '3'
z = str(4.0)  # z будет '4.0'

Запуск примера