Публикации по теме 'string-formatting'
Руководство по f-строкам Python для начинающих
Что такое струны f?
f-Strings - это новый способ форматирования строк в Python 3.6 и выше. Если вы новичок в Python, f-String - отличное дополнение к миру форматирования строк Python, и к концу статьи вы узнаете почему. Но если вы уже давно используете Python, вы, должно быть, использовали один из двух старых школьных методов форматирования строк, а именно, оператор «%» или второй способ, метод format (). Несмотря на то, что эти методы все еще можно использовать в новой версии..
Я только что открыл для себя f-Strings Python, и они мне уже нравятся!
Перво-наперво, я знаю, что f-строки не очень популярны в прессе, но я изначально Java-разработчик — мне пришлось переключиться на Python для нового проекта.
Одна из первых проблем, с которыми мне пришлось столкнуться, заключалась в том, как форматировать строки, содержащие переменные. Для тех из вас, кто не знаком с Java, вы делаете это так:
System.out.printf(" How long is %s? Well, it's %d %n characters long of course! ", " a piece of string ", " a piece of string ".length());..
Вопросы по теме 'string-formatting'
Строка настраиваемого числового формата, чтобы всегда отображать знак
Есть ли способ указать строку стандартного или настраиваемого числового формата, чтобы всегда выводить знак, будь то + ve или -ve (хотя, что он должен делать для нуля, я не уверен!)
100072 просмотров
schedule
03.04.2023
Как создать NSString из строки формата, такой как @xxx =% @, yyy =% @, и NSArray объектов?
Есть ли способ создать новый NSString из строки формата, такой как @ "xxx =% @, yyy =% @", и NSArray объектов?
В классе NSSTring есть много таких методов, как:
- (id)initWithFormat:(NSString *)format arguments:(va_list)argList
-...
49256 просмотров
schedule
17.08.2022
Опции Lua string.format
Это может показаться глупым вопросом, но какие символы используются для замены строки в string.format? может кто-нибудь указать мне на простой пример того, как его использовать?
67175 просмотров
schedule
22.04.2022
J2ME - числовой формат
Мне нужно отформатировать десятичные числа с шаблонами в J2ME, как java Десятичный формат .
Я вижу возможность портировать Формат / Числовой формат / Десятичный формат .
Можете ли вы предложить готовую к использованию реализацию или...
4326 просмотров
schedule
21.06.2022
Захват шаблона **vars() в форматировании строки
Я часто использую следующий шаблон для форматирования строк.
a = 3
b = 'foo'
c = dict(mykey='myval')
#prints a is 3, b is foo, mykey is myval
print('a is {a}, b is {b}, mykey is {c[mykey]}'.format(**vars()))
То есть у меня часто есть...
875 просмотров
schedule
21.07.2023
Как отформатировать двойную строку и отображать десятичные цифры только при необходимости?
У меня есть код вроде:
lblFranshizShowInvwNoskhehEdit.Text = string.Format("{0:n}",
(double)(int.Parse(drDarman["FranshizDarsad"].ToString()) *
Convert.ToInt64(RadNumerictxtPayInvwNoskhehEdit.Text)) / 100);
Но {0:n0} строковый...
17516 просмотров
schedule
16.11.2022
Как использовать форматирование строки, чтобы показать ОБА ведущие нули и точность 3?
Я пытаюсь представить число с ведущими и конечными нулями, чтобы общая ширина равнялась 7, включая десятичную точку. Например, я хочу представить «5» как «005.000». Кажется, что форматирование строк позволит мне сделать одно или другое, но не то и...
19349 просмотров
schedule
19.04.2022
Есть ли способ преобразовать строки формата C в строки формата C# в C#/.NET 2.0?
Итак, я хотел бы преобразовать строку следующим образом:
"Bloke %s drank %5.2f litres of booze and ate %d bananas"
с эквивалентом C# для методов .Format или .AppendFormat
"Bloke {0} drank {1,5:f2} litres of booze and ate {2} bananas"...
3123 просмотров
schedule
31.12.2022
напишите функцию c ++ format_string для форматирования, например sprintf of std :: string
Для удобства использования я хочу написать функцию форматирования, похожую на sprintf, просто возвращающую std :: string, например:
std::string format_string(const char* format, ...)
Я могу использовать там vsnprintf , но у меня проблема - я...
5745 просмотров
schedule
22.04.2024
Как получить двоичное представление целого числа с нулями в Java?
например, для 1, 2, 128, 256 вывод может быть (16 цифр):
0000000000000001
0000000000000010
0000000010000000
0000000100000000
Я пытался
String.format("%16s", Integer.toBinaryString(1));
он помещает пробелы для заполнения слева:...
143125 просмотров
schedule
27.07.2022
Как использовать один и тот же параметр более одного раза?
Я знаю о sprintf() , но как я могу использовать один и тот же параметр более одного раза?
Если я использую следующий код, я получаю сообщение об ошибке об использовании нескольких параметров.
sprintf("blabla %s 11111 %s",...
8954 просмотров
schedule
06.07.2023
Форматирование чисел с плавающей запятой
У меня есть переменная типа double , мне нужно напечатать ее с точностью до 3 знаков после запятой, но она не должна иметь нулей в конце...
например. я нуждаюсь
2.5 // not 2.500
2 // not 2.000
1.375 // exactly till 3 decimals
2.12 // not...
18222 просмотров
schedule
08.10.2022
StringFormat в XAML, WPF: форматирование валюты
Как я могу получить форматирование валюты в соответствии с моей страной, т. Е. Индийские рупии, индийские рупии или рупии?
Подскажите, пожалуйста, как этого добиться ?? Прямо сейчас, когда я использую StringFormat = "{} {0: C}" , используется "$"...
15115 просмотров
schedule
04.06.2023
Работает ли функция StringFormat в WPF Xaml с Label.Content?
Я связал свое свойство содержимого метки Amount с десятичным свойством через DataContext. Я пытаюсь применить строковый формат, но не вижу эффекта. Работает ли функция StringFormat с элементами управления Label? Скажите, пожалуйста, на каких...
15824 просмотров
schedule
17.03.2023
PHP, strip_tags удаляет \n в текстовой области. Как это остановить?
Я хотел бы иметь возможность принимать \n или \r\n и преобразовывать их в <br /> для использования на странице. Хотя, когда пользователь отправляет текстовую область с новыми абзацами, функция strip_tags , кажется, сразу их удаляет....
10171 просмотров
schedule
23.05.2023
Как я могу отформатировать std::string, используя набор аргументов?
Можно ли отформатировать std::string , передав набор аргументов?
В настоящее время я форматирую строку следующим образом:
string helloString = "Hello %s and %s";
vector<string> tokens; //initialized vector of strings
const char*...
37928 просмотров
schedule
30.08.2022
Форматирование строки:% vs. .format vs. литерал f-строки
Python 2.6 представил метод str.format() с синтаксисом, немного отличным от синтаксиса существующий % оператор. Что лучше и для каких ситуаций?
Python 3.6 теперь представил другой формат форматирования строк для строковых литералов (также...
1012106 просмотров
schedule
11.02.2024
Как отформатировать сообщение с именами аргументов вместо чисел?
У меня что-то вроде:
String text = "The user {0} has email address {1}."
// params = { "Robert", "[email protected]" }
String msg = MessageFormat.format(text, params);
Это не очень хорошо для меня, потому что иногда мои переводчики не...
50882 просмотров
schedule
20.05.2022
Когда использовать% r вместо% s в Python?
На странице 21 Learn Python the Hard Way я вижу этот пример кода:
x = "There are %d types of people." % 10
...
print "I said: %r." % x
Почему здесь используется %r вместо %s ? Когда вы использовали бы %r , а когда %s ?
145318 просмотров
schedule
03.06.2023
StringFormat игнорируется
Это моя привязка (сокращенно, Command-Property тоже привязывается)
<MenuItem Header="Key" CommandParameter="{Binding StringFormat='Key: {0}', Path=PlacementTarget.Tag, RelativeSource={RelativeSource AncestorType=ContextMenu}}"/>...
6521 просмотров
schedule
31.03.2024