Публикации по теме '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 просмотров

Опции Lua string.format
Это может показаться глупым вопросом, но какие символы используются для замены строки в string.format? может кто-нибудь указать мне на простой пример того, как его использовать?
67175 просмотров
schedule 22.04.2022

J2ME - числовой формат
Мне нужно отформатировать десятичные числа с шаблонами в J2ME, как java Десятичный формат . Я вижу возможность портировать Формат / Числовой формат / Десятичный формат . Можете ли вы предложить готовую к использованию реализацию или...
4326 просмотров

Захват шаблона **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 просмотров

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 просмотров

Форматирование строки:% vs. .format vs. литерал f-строки
Python 2.6 представил метод str.format() с синтаксисом, немного отличным от синтаксиса существующий % оператор. Что лучше и для каких ситуаций? Python 3.6 теперь представил другой формат форматирования строк для строковых литералов (также...
1012106 просмотров

Как отформатировать сообщение с именами аргументов вместо чисел?
У меня что-то вроде: 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 просмотров