Как заменить запятую на точку
Один только вопрос. Нахрена при наличии ниипического количества ресурсов с API для получения всевозможных курсов костылять парсер гугла для этой цели?
8 апр 2022 в 19:32
Я по гайду делал, а на других сайтах тяжко находить контент в коде елемента за что зацепиться. А в гугле легко и привычно как-то.
8 апр 2022 в 22:44
8 апр 2022 в 23:04
Я в питоне недели 2, а ты мне уже какие-то json файлы кидаешь
10 апр 2022 в 15:03
Ну ты, братка, даешь ))) Парсить гугл через 2 недели норм а один из базовых форматов обмена данными (которы к слову без усилий приводится к словарю) тебе сложно. Удачи бро )))))
Как в строке заменить запятую, на точку
Написать функцию max_numbers(s), которая делает следующее. В строке s содержатся числа, разделенные пробелами (одним или несколькими). Числа являются вещественными, но при этом в качестве десятичного разделителя используется не точка (как принято в Python), а запятая. Функция должна найти и вернуть максимум этих чисел (в виде обычного числа с плавающей точкой, не в виде строки). Например, max_numbers(«10,1 20,2 1,512») должна вернуть число 20.2.
Лучшие ответы ( 1 )
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:
В введенной строке заменить каждую запятую и точку на точку с запятой
В введенной строке заменить каждую запятую и точку на точку с запятой и вывести полученную строку.
В текстовом файле заменить точку на запятую, а запятую на многоточие
Доброго времени суток! есть задание: в текстовом файле заменить точку на запятую, а запятую на.
Как правильно в Textbox заменить запятую на точку
Здравствуйте! Я новичок в программировании, подскажите как правильно заменить точку на запятую.
Как в вещественном числе заменить запятую на точку?
Я получаю данные с кода определенной страницы! Но Delphi (как видно на скрине), ругается на.
Регистрация: 13.12.2016
Сообщений: 3
1 2 3 4 5
def max_numbers(s): return max([float(i) for i in s.replace(',', '.').split()]) print(max_numbers("10,1 20,2 1,512")) # 20.2
55 / 55 / 16
Регистрация: 25.03.2013
Сообщений: 178
Сообщение было отмечено konkovaac как решение
Решение
In [11]: def max_numbers(nums): . return max(float(i) for i in nums.replace(',','.').split())
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь
Как при помощи кода заменить в переменной точку на запятую?
Подскажите пожалуйста! Получаю из базы переменную а=52.6(разделитель точка) Как при помощи кода.
QString заменить точку на запятую
QString str.replace(QRegExp("."), ","); — способ рабочий, но когда пытаешься заменить точку на что.
Заменить при вводе запятую на точку
Как в WPF заменить запятую на точку сразу же после ввода в текстбокс запятой? В Windows Forms я.
Заменить запятую на точку в нецелых числах
Заменить запятую на точку в нецелых числах. Остальные выражения не должны измениться Я сделал так.
При вводе в TextBox точку заменить на запятую
Доброго времени суток Необходимо при вводе в textBox точки замена её на запятую. При чём, если.
Во всём тексте последнюю запятую заменить на точку
как во всём тексте последнюю запятую заменить на точку на C#
Python-сообщество
- Начало
- » Центр помощи
- » заменить запятые на точки в файле
#1 Март 13, 2016 15:55:36
nasty194 Зарегистрирован: 2016-03-13 Сообщения: 1 Репутация: 0 Профиль Отправить e-mail
заменить запятые на точки в файле
Есть файл, из которого я пытаюсь достать числа по столбцам. Проблема состоит в том, что не получается сконвертить их во float, т.к разделителем в файле являются запятые.
d=[] for line in f: words=line.split() numberD=float(words[0]) d.append(numberD)
говорит следующее: ValueError: could not convert string to float: ‘0,0011’
Прикреплённый файлы:
111.txt (4,4 KБ)
#2 Март 13, 2016 16:16:57
JOHN_16 От: Россия, Петропавловск-Камчатск Зарегистрирован: 2010-03-22 Сообщения: 3292 Репутация: 221 Профиль Отправить e-mail
заменить запятые на точки в файле
Это наверняка очень легко гуглится. Вот вам пример
>>> s='0,0011' >>> float(s) Traceback (most recent call last): File "", line 1, in module> ValueError: could not convert string to float: '0,0011' >>> ns = s.replace(',', '.') >>> ns '0.0011' >>> float(ns) 0.0011 >>> float(s.replace(',', '.')) 0.0011
_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com
[python] вывод float с запятой вместо точки
Как правильно настроить вывод, чтобы при печати float использовалась запятая вместо точки (кроме костыля def comma(fl): str(fl).replace(‘.’, ‘,’))?
> print 3.14 3,14 > str(3.14) 3,14 и т. д.
ipc ★
30.05.11 20:31:00 MSK
Я как раз делал бы strreplace.
Tanger ★★★★★
( 30.05.11 20:33:25 MSK )
import locale locale.setlocale(locale.LC_ALL, '') print locale.format("%f", 3.1415)
Только так правильно.
Zenom ★★★
( 30.05.11 20:40:49 MSK )
Я бы на твоём месте, особенно если пишешь не только для себя, считывал значение десятичного разделителя из текущей локали. Захардкоривать такие вещи оч. плохо.