Как заменить запятую на точку в python
Перейти к содержимому

Как заменить запятую на точку в python

  • автор:

Как заменить запятую на точку

Один только вопрос. Нахрена при наличии ниипического количества ресурсов с 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-сообщество

[RSS Feed]

  • Начало
  • » Центр помощи
  • » заменить запятые на точки в файле

#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’

attachment

Прикреплённый файлы:
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 )

Я бы на твоём месте, особенно если пишешь не только для себя, считывал значение десятичного разделителя из текущей локали. Захардкоривать такие вещи оч. плохо.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *