string-formatting- все статьи тега


Работает ли функция StringFormat Xaml WPF с меткой.Довольна?

Я привязать мою сумму метки содержание недвижимости в десятичное собственность через свойство DataContext. Я пытаюсь применить stringformat, но не вижу никакого эффекта. Работает ли функцияStringFormat на элементах управления Label ?? Пожалуйста, скажите мне, на каких элементах управления работает эта функция. Кстати, ниже приведен код для элемента управления Label, для которого я хочу применить форматирование валюты <Label Grid.Column="2" Content="{Binding Path=Amount, StringFormat={}{0:C} ...

Javascript: строковое представление чисел

Как javascript преобразует числа в строки? Я ожидаю, что он округлит число до некоторой точности, но не похоже, что это так. Я сделал следующие тесты: > 0.1 + 0.2 0.30000000000000004 > (0.1 + 0.2).toFixed(20) '0.30000000000000004441' > 0.2 0.2 > (0.2).toFixed(20) '0.20000000000000001110' Это поведение в Safari 6.1.1, Firefox 25.0.1 и node.Яш 0.10.21. Похоже, что javascript отображает 17-ю цифру после десятичной запятой для (0.1 + 0.2), но скрывает ее для 0.2 (и поэтому число окр ...

Форматирование строк Python: % vs..формат

Python 2.6 ввел str.format() метод с немного отличным синтаксисом от существующего оператора %. Что лучше и для каких ситуаций? Следующий использует каждый метод и имеет тот же результат, так в чем же разница? #!/usr/bin/python sub1 = "python string!" sub2 = "an arg" a = "i am a %s" % sub1 b = "i am a {0}".format(sub1) c = "with %(kwarg)s!" % {'kwarg':sub2} d = "with {kwarg}!".format(kwarg=sub2) print a # "i am a python string!" print b # "i am a python string!" print c # "with a ...

Как формат вывода, используя Матлаб по num2str

Я пытаюсь вывести массив чисел в виде строки в MATLAB. Я знаю, что это легко сделать с помощью num2str, но я хотел, чтобы запятые следовали через пробел, чтобы отделить цифры, а не табуляции. Элементы массива будут иметь разрешение не более десятых долей, но большинство из них будут целыми числами. Есть ли способ отформатировать выходные данные так, чтобы ненужные конечные нули были оставлены? Вот что мне удалось собрать воедино: data=[2,3,5.5,4]; datastring=num2str(data,'%.1f, '); datastring= ...

динамическая строка с помощью строки.xml?

возможно ли иметь заполнители в строковых значениях в string.xml Что может быть присвоено значения во время выполнения? пример: строку PLACEHOLDER1 некоторые строки ...

Форматировать строку Go без печати?

есть ли простой способ отформатировать строку в Go без печати строки? Я могу сделать: bar := "bar" fmt.Printf("foo: %s", bar) но я хочу, чтобы форматированная строка возвращалась, а не печаталась, чтобы я мог манипулировать ею дальше. я мог бы также сделать что-то вроде: s := "foo: " + bar но это становится трудно читать, когда строка формата является сложным и громоздким, когда одна или многие части не являются строками и должны быть преобразованы в, как i := 25 s := "foo: " + strconv. ...

Имени форматирования строк в C#

есть ли способ форматировать строку по имени, а не по позиции в C#? в python, я могу сделать что-то вроде этого примера (бесстыдно украден из здесь): >>> print '%(language)s has %(#)03d quote types.' % {'language': "Python", "#": 2} Python has 002 quote types. есть ли способ сделать это в C#? Например: String.Format("{some_variable}: {some_other_variable}", ...); возможность сделать это с помощью имени переменной было бы неплохо, но словарь тоже приемлемо. ...

Именованные заполнители в форматировании строк

в Python, при форматировании строки, я могу заполнить заполнители по имени, а не по позиции, например: print "There's an incorrect value '%(value)s' in column # %(column)d" % { 'value': x, 'column': y } интересно, возможно ли это в Java (надеюсь, без внешних библиотек)? ...

Форматирование в шаблонах строк kotlin

Kotlin имеет отличную функцию под названием string templates. Мне это очень нравится. val i = 10 val s = "i = $i" // evaluates to "i = 10" но возможно ли иметь какое-либо форматирование в шаблонах? Например, я хотел бы отформатировать Double в шаблонах строк в kotlin, по крайней мере, установить количество цифр после десятичного разделителя: val pi = 3.14159265358979323 val s = "pi = $pi??" // How to make it "pi = 3.14"? ...

Как получить 0-дополненное двоичное представление целого числа в java?

например,1, 2, 128, 256 выход может быть (16 цифр): 0000000000000001 0000000000000010 0000000010000000 0000000100000000 пробовал String.format("%16s", Integer.toBinaryString(1)); он ставит пробелы для левого заполнения: ` 1' как поставить 0S для заполнения. Я не мог найти его в форматер. Есть ли другой способ сделать это? спасибо заранее. П. С. этот пост описывает, как форматировать целые числа с левым 0-заполнением, но это не для двоичного кода представление. ...

частичное форматирование строк

можно ли сделать частичное форматирование строк с помощью расширенных методов форматирования строк, подобных шаблону строки ...

Как отформатировать TimeSpan в XAML

Я пытаюсь отформатировать текстовый блок, который привязан к TimeSpan собственность. Это работает, если свойство имеет тип DateTime но он не если это TimeSpan. Я могу сделать это с помощью конвертера. Но я пытаюсь выяснить, есть ли какие-либо альтернативы. Пример Кода: public TimeSpan MyTime { get; set; } public Window2() { InitializeComponent(); MyTime = DateTime.Now.TimeOfDay; DataContext = this; } Xaml <TextBlock Text="{Binding MyTime,StringFormat=HH:mm}"/> Я ожидаю ...

Python добавляет ведущие нули с помощью str.формат [дубликат]

этот вопрос уже есть ответ здесь: Лучший способ, чтобы отформатировать число как строку с ведущими нулями? [дубликат] 11 ответов вы можете отобразить целое значение с ведущими нулями, используя str.format ...

Как отформатировать количество десятичных знаков в wpf с помощью стиля / шаблона?

Я пишу программу WPF, и я пытаюсь выяснить способ форматирования данных в текстовом поле с помощью некоторого повторяющегося метода, такого как стиль или шаблон. У меня есть много текстовых полей (95, если быть точным), и каждый из них привязан к своим собственным числовым данным, которые могут иметь свое собственное разрешение. Например, если данные 99.123 с разрешением 2, то он должен отображать 99.12. Аналогично значение данных 99 и разрешение 3 должны отображаться как 99.000 (не 99). Есть ли ...

Logger slf4j преимущества форматирования с {} вместо конкатенации строк

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

Строка.Отформатируйте целое число, чтобы использовать разделитель тысяч без десятичных знаков или ведущий 0 для небольших целых чисел

глупый вопрос, я хочу отформатировать целое число так, чтобы оно отображалось с разделителем 1000 (,), но также без десятичных знаков и без ведущего 0. мои попытки до сих пор были: String.Format("{0} {1}", 5, 5000); // 5 5000 String.Format("{0:n} {1:n}", 5, 5000); // 5.00 5,000.00 String.Format("{0:0,0} {1:0,0}", 5, 5000); // 05 5,000 выход я после: 5 5,000 есть ли что-то очевидное, что мне не хватает? ...

Лучшее форматирование строк в Scala

со слишком большим количеством аргументов,String.format легко становится слишком запутанным. Есть ли более мощный способ форматирования строки. Вот так: "This is #{number} string".format("number" -> 1) или это невозможно из-за проблем с типом (format нужно было бы взять карту[String, Any], я предполагаю; не знаю, будет ли это хуже). или это лучший способ сделать это так: val number = 1 <plain>This is { number } string</plain> text даже если это загрязняет пространство имен? ...