x = " \{ Hello \} {0} " print(x.format(42)) дает мне : Key Error: Hello\\ Я хочу напечатать вывод: {Hello}
Обычно относится к ряду методов для отображения произвольного числа различных типов данных в строке.
x = " \{ Hello \} {0} " print(x.format(42)) дает мне : Key Error: Hello\\ Я хочу напечатать вывод: {Hello}
Python 2.6 представил str.format()метод с немного отличающимся синтаксисом от существующего %оператора. Что лучше и для каких ситуаций? Следующее использует каждый метод и имеет тот же результат, так в чем же разница? #!/usr/bin/python sub1 = "python string!" sub2 = "an arg" a = "i am a %s" % sub1...
Данный: a = 1 b = 10 c = 100 Как отобразить начальный ноль для всех чисел, состоящих менее чем из двух цифр? Это результат, который я ожидаю: 01 10 100
Я хочу заполнить строку пробелами. Я знаю, что для нулей работает следующее: >>> print "'%06d'"%4 '000004' Но что мне делать, когда я этого хочу? 'hi ' Конечно, я могу измерить длину строки и сделать str+" "*leftover, но я бы хотел кратчайший...
Возможно ли иметь заполнители в строковых значениях, string.xmlкоторым можно присваивать значения во время выполнения? Пример: немного строки PLACEHOLDER1 еще немного строки...
Есть ли простой способ отформатировать строку в Go без печати строки? Я могу сделать: bar := "bar" fmt.Printf("foo: %s", bar) Но я хочу, чтобы отформатированная строка возвращалась, а не печаталась, чтобы я мог манипулировать ею дальше. Я также мог бы сделать что-то вроде: s := "foo: " + bar Но это...
У меня есть поле для отображения цены, которое иногда может быть либо 100, либо 100,99, либо 100,9. Я хочу, чтобы цена отображалась в 2 десятичных разрядах, только если для этой цены введены десятичные дроби, например, если ее 100, то она должна показать 100, а не 100.00, и если цена 100.2, она...
У меня есть номер, который мне нужно преобразовать в строку. Сначала я использовал это: Key = i.ToString(); Но я понимаю, что это сортируется в странном порядке, и поэтому мне нужно заполнить его нулями. Как я мог это...
Я хочу отобразить: 49 так как 49.00 и: 54.9 так как 54.90 Независимо от длины десятичного разделителя или наличия десятичных разрядов, я хотел бы отобразить Decimalс двумя десятичными разрядами, и я хотел бы сделать это эффективным способом. Цель состоит в том, чтобы отобразить денежные значения....
Мы должны строить строки все время для вывода журнала и так далее. В версиях JDK мы узнали, когда использовать StringBuffer(многие добавления, поточно-ориентированные) и StringBuilder(многие добавления, не поточнобезопасные). Какой совет по использованию String.format()? Это эффективно, или мы...
У Kotlin есть отличная функция, которая называется строковые шаблоны. Мне действительно нравится это. val i = 10 val s = "i = $i" // evaluates to "i = 10" Но возможно ли иметь какое-либо форматирование в шаблонах? Например, я хотел бы отформатировать Double в строковых шаблонах в kotlin, по крайней...
Есть ли способ указать строку стандартного или настраиваемого числового формата, чтобы всегда выводить знак, будь то + ve или -ve (хотя что он должен делать для нуля, я не уверен!)...
Примитивный вопрос, но как мне отформатировать строки так: «Шаг {1} из {2}» путем замены переменных с помощью Java? В C # это
В Python при форматировании строки я могу заполнять заполнители по имени, а не по позиции, например: print "There's an incorrect value '%(value)s' in column # %(column)d" % \ { 'value': x, 'column': y } Интересно, возможно ли это в Java (надеюсь, без внешних библиотек)?...
t = e['updated_parsed'] dt = datetime.datetime(t[0],t[1],t[2],t[3],t[4],t[5],t[6] print dt >>>2010-01-28 08:39:49.000003 Как мне превратить это в строку ?: "January 28,
Я вижу, я не могу сделать: "%b %b" % (True, False) в Python. Я догадался %bо б (оолеан). Есть ли что-то
Я хочу получить datetimeстроку с датой в миллисекундах. Этот код типичен для меня, и мне не терпится узнать, как его сократить. from datetime import datetime timeformatted= str(datetime.utcnow()) semiformatted= timeformatted.replace("-","") almostformatted= semiformatted.replace(":","")...
Как я могу отобразить это: Десятичное число ('40800000000.00000000000000') как '4.08E + 10'? Я пробовал это: >>> '%E' % Decimal('40800000000.00000000000000') '4.080000E+10' Но у него есть те дополнительные...
Есть ли способ отформатировать строку по имени, а не по позиции в C #? В python я могу сделать что-то вроде этого примера (бесстыдно украденного отсюда ): >>> print '%(language)s has %(#)03d quote types.' % \ {'language': "Python", "#": 2} Python has 002 quote types. Есть ли способ сделать...
Я обрабатываю текстовый файл, содержащий координаты x, y, z 1 128 1298039 123388 0 2 .... каждая строка разделена на 3 элемента с помощью words = line.split() После обработки данных мне нужно записать координаты обратно в другой текстовый файл, чтобы элементы в каждом столбце были выровнены по...