Вопросы с тегом «string-formatting»

Обычно относится к ряду методов для отображения произвольного числа различных типов данных в строке.

8
Преобразование чисел в строки в Python
Мне нужно узнать, как форматировать числа как строки. Мой код здесь: return str(hours)+":"+str(minutes)+":"+str(seconds)+" "+ampm Часы и минуты - это целые числа, а секунды - с плавающей точкой. функция str () преобразует все эти числа в десятые (0,1) разряды. Таким образом, вместо моей строки, выводящей «5: 30: 59.07 pm», она будет …

8
Использование форматирования строк Python со списками
Я sсоздаю строку в Python 2.6.5, которая будет иметь различное количество %sтокенов, которые соответствуют количеству записей в списке x. Мне нужно написать форматированную строку. Следующее не работает, но указывает на то, что я пытаюсь сделать. В этом примере есть три %sтокена, а в списке три записи. s = '%s BLAH …

11
Предупреждение: «формат не строковый литерал и аргументы формата»
После обновления до последней версии Xcode 3.2.1 и Snow Leopard я получаю предупреждение "форматировать не строковый литерал и не аргументы формата" из следующего кода: NSError *error = nil; if (![self.managedObjectContext save:&error]) { NSLog([NSString stringWithFormat:@"%@ %@, %@", errorMsgFormat, error, [error userInfo]]); } Если errorMsgFormatэто NSStringспецификаторы формата with (например:) "print me like …


5
Многие способы форматирования строк в Python - неужели старые (будут) устаревшими?
В Python есть как минимум шесть способов форматирования строки: In [1]: world = "Earth" # method 1a In [2]: "Hello, %s" % world Out[2]: 'Hello, Earth' # method 1b In [3]: "Hello, %(planet)s" % {"planet": world} Out[3]: 'Hello, Earth' # method 2a In [4]: "Hello, {0}".format(world) Out[4]: 'Hello, Earth' # …

10
Форматирование строки запроса Python SQL
Я пытаюсь найти лучший способ отформатировать строку запроса sql. Когда я отлаживаю свое приложение, я хочу записать в журнал все строки запроса sql, и важно, чтобы строка была правильно сформирована. Опция 1 def myquery(): sql = "select field1, field2, field3, field4 from table where condition1=1 and condition2=2" con = mymodule.get_connection() …

5
Logger slf4j: преимущества форматирования с помощью {} вместо конкатенации строк
Есть ли преимущество использования {}вместо конкатенации строк? Пример из slf4j logger.debug("Temperature set to {}. Old temperature was {}.", t, oldT); вместо того logger.debug("Temperature set to"+ t + ". Old temperature was " + oldT); Я думаю, это об оптимизации скорости, потому что оценки параметров (и конкатенации строк) можно избежать во …

4
Почему это утверждение вызывает исключение формата при сравнении структур?
Я пытаюсь подтвердить равенство двух System.Drawing.Sizeструктур и получаю исключение формата вместо ожидаемого сбоя утверждения. [TestMethod] public void AssertStructs() { var struct1 = new Size(0, 0); var struct2 = new Size(1, 1); //This throws a format exception, "System.FormatException: Input string was not in a correct format." Assert.AreEqual(struct1, struct2, "Failed. Expected {0}, …

3
Как отформатировать количество десятичных знаков в wpf с помощью стиля / шаблона?
Я пишу программу WPF и пытаюсь найти способ форматирования данных в TextBox с помощью некоторого повторяемого метода, такого как стиль или шаблон. У меня много текстовых полей (точнее 95), и каждый из них привязан к своим числовым данным, для каждого из которых может быть определено собственное разрешение. Например, если данные …

9
Как отформатировать TimeSpan в XAML
Я пытаюсь отформатировать текстовый блок, привязанный к TimeSpanсвойству. Он работает, если свойство имеет тип, DateTimeно не работает, если это свойство TimeSpan. Я могу сделать это с помощью конвертера. Но я пытаюсь выяснить, есть ли альтернативы. Образец кода: public TimeSpan MyTime { get; set; } public Window2() { InitializeComponent(); MyTime = …

13
Отформатировать строку JavaScript, используя заполнители и объект подстановки?
У меня есть строка с надписью: My Name is %NAME% and my age is %AGE%. %XXX%заполнители. Нам нужно подставить туда значения из объекта. Объект выглядит так: {"%NAME%":"Mike","%AGE%":"26","%EVENT%":"20"} Мне нужно проанализировать объект и заменить строку соответствующими значениями. Итак, окончательный результат будет: Меня зовут Майк, мне 26 лет. Все это должно быть …

8
Вывод в формате таблицы в Java's System.out
Я получаю результаты из базы данных и хочу вывести данные в виде таблицы в стандартный вывод Java. Я пробовал использовать \ t, но первый столбец, который мне нужен, очень разный по длине. Есть ли способ отобразить это в красивой таблице, такой как вывод?

4
Использование переменных внутри строк
В PHP я могу делать следующее: $name = 'John'; $var = "Hello {$name}"; // => Hello John Есть ли аналогичная языковая конструкция в C #? Я знаю, что есть, String.Format();но хочу знать, можно ли это сделать без вызова функции / метода в строке.

9
Регистрация переменных данных с новой строкой формата
Я использую средство ведения журнала для Python 2.7.3. В документации для этой версии Python говорится : пакет регистрации предшествует новым параметрам форматирования, таким как str.format () и string.Template. Эти новые параметры форматирования поддерживаются ... Мне нравится «новый» формат с фигурными скобками. Итак, я пытаюсь сделать что-то вроде: log = logging.getLogger("some.logger") …

1
str.format () вызывает KeyError
Следующий код вызывает KeyErrorисключение: addr_list_formatted = [] addr_list_idx = 0 for addr in addr_list: # addr_list is a list addr_list_idx = addr_list_idx + 1 addr_list_formatted.append(""" "{0}" { "gamedir" "str" "address" "{1}" } """.format(addr_list_idx, addr)) Почему? Я использую Python 3.1.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.