Module (51%)
Section (67%)

Строки и числа

Здесь необходимо обсудить две дополнительные проблемы: как преобразовать число (целое или с плавающей точкой) в строку и наоборот. Может быть необходимо выполнить такое преобразование. Кроме того, это обычный способ обработки ввода/вывода данных.

Преобразование числовых строк простое, и оно всегда возможно. Оно делается с помощью функции str().

Например:

itg = 13 flt = 1.3 si = str(itg) sf = str(flt) print(si + ' ' + sf)

Вывод кода:

13 1.3

output

Обратное преобразование (строка-число) возможно тогда и только тогда, когда строка представляет допустимое число. Если условие не выполняется, ожидайте исключения ValueError.

Используйте функцию int(), если хотите получить целое число, и float(), если Вам нужно значение с плавающей точкой.

Как здесь:

si = '13' sf = '1.3' itg = int(si) flt = float(sf) print(itg + flt)

Вот что Вы увидите в консоли:

14.3

output

В следующем разделе мы покажем Вам несколько простых программ, которые обрабатывают строки.



Code

# Test code here
{{ dockerServerErrorMsg }} ×
{{ errorMsg }} ×
{{ successMsg }} ×