@leksoQA

Как сложить две строки состоящие из чисел?

Добрый день. Есть две строки:
UA-2017-05-03-000031-1
.11
При сложении получается результат: UA-2017-05-03-000031-10.11
Не могу разобраться, почему в результате, в конце первой строки появляется '0' и каким образом сделать так, чтобы его там не было?
  • Вопрос задан
  • 303 просмотра
Пригласить эксперта
Ответы на вопрос 2
saboteur_kiev
@saboteur_kiev Куратор тега Python
software engineer
Судя по всему, первое значение - у вас строка, а второе - float
И соответственно float автоматом преобразовывается в 0.11

Вы 0.11 как строку добавляйте, а не как число и все будет путем.
Ответ написан
@leksoQA Автор вопроса
Пробовал делать так:
st = str(.11)
Действительно возвращает 0.11
А если сделать:
st = '.11'
То возвращает .11
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
01 мая 2024, в 09:23
5000 руб./за проект
01 мая 2024, в 02:11
5000 руб./за проект
01 мая 2024, в 00:29
2000 руб./за проект