Я ищу способ, чтобы заменить каждое число внутри строки числом с поплавком. Поэтому я бы повернул это: "3/1"
: "3.0/1.0"
Есть ли способ сделать это?Python: Замените целые числа на поплавки в строке
ответ
Вы можете использовать re.sub
:
>>> s="3/1"
>>> import re
>>> re.sub(r'(\d+)',r'\1.0',s)
'3.0/1.0'
>>> s="334/14"
>>> re.sub(r'(\d+)',r'\1.0',s)
'334.0/14.0'
Спасибо. Это решило мою проблему :) –
Но ... подождите. Если я вставляю строку типа «1/30», она делает странные вещи. («3.00.0») есть другой способ? - EDIT: Решено. (\ d +) –
@ d0n.key, вы должны делать странные вещи, потому что вы не должны этого делать. –
Если они одиночные строки всегда в том же формате:
s = "3/1"
print("{}.0/{}.0".format(*s.split("/")))
- 1. Поплавки, десятичные числа или целые числа
- 2. Поплавки в целые числа в уравнениях
- 3. Python xlrd преобразует целые числа и строки в поплавки
- 4. Получать целые числа и поплавки от xml
- 5. Подсчитайте целые числа в строке
- 6. Python записывать случайные целые числа в файл на новой строке
- 7. Как читать поплавки и целые числа в файле?
- 8. Сортировка списка, где есть строки, поплавки и целые числа
- 9. Python Бесконечные целые числа
- 10. Короткие целые числа в Python
- 11. Умножая числа и целые числа в Python
- 12. Круглые целые числа в Python
- 13. Извлечения только целые числа из списка (а не поплавки)
- 14. Python возвращает целые числа для букв в строке?
- 15. Замените подстроку в строке на python
- 16. Как использовать целые числа и поплавки внутри объекта правильно?
- 17. Java: найти целые числа в строке (калькулятор)
- 18. отдельные целые числа и текст в строке
- 19. отдельные целые числа в строке с запятыми?
- 20. замените `_` на` -` в строке
- 21. Python Sum отдельные целые числа
- 22. Python IndexError: только целые числа
- 23. Найти поплавки в строке
- 24. Оптимизация кода Python для преобразования списка строк в целые числа и поплавки
- 25. Разделение ввода на целые числа
- 26. Преобразование нецелочисленных в целые числа python
- 27. Python добавляет x0 в целые числа
- 28. Как преобразовать строку в целые числа python
- 29. длина списка, содержащая целые числа в python
- 30. Отрицательные целые числа> Положительные целые числа?
Будут все строки имеют номера, разделенные косой чертой? –
любой тип числа (целочисленный, действительный, сложный ..) или целые числа? – Pynchia