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

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

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

Python 2.6 представил метод str.format() с немного отличающимся синтаксисом от существующего оператора %. Что лучше и для каких ситуаций? Следующий метод использует каждый метод и имеет тот же результат, поэтому в чем разница? #!/usr/bin/python su...
задан 22 февр. '11 в 21:46
11
ответов

Как я могу печатать литеральные фигуры в фигурных скобках в строке python, а также использовать .format на нем?

x = " \{ Hello \} {0} " print x.format(42) дает мне: Key Error: Hello\\ Я хочу напечатать вывод: {Hello} 42
задан 29 марта '11 в 3:04
14
ответов

Отображать номер с ведущими нулями

Данный: a = 1 b = 10 c = 100 Как отобразить начальный ноль для всех чисел с менее чем двумя цифрами? То есть, 01 10 100
задан 25 сент. '08 в 21:06
12
ответов

Как я могу заполнить строку Python пробелами?

Я хочу заполнить строку пробелами. Я знаю, что следующие работы для нулей: >>> print "'%06d'"%4 '000004' Но что мне делать, когда я хочу это?: 'hi ' конечно, я могу измерить длину строки и сделать str+" "*leftover, но мне нужен с...
задан 15 апр. '11 в 15:22
8
ответов

динамическая строка с использованием String.xml?

Возможно ли иметь заполнители в строковых значениях в string.xml, которым могут присваиваться значения во время выполнения? Пример: некоторая строка PLACEHOLDER1 некоторая строка
задан 07 сент. '10 в 9:55
12
ответов

Лучший способ форматировать целое число как строку с ведущими нулями?

Мне нужно добавить ведущие нули в целое число, чтобы создать строку с определенным количеством цифр ($ cnt). Какой лучший способ перевести эту простую функцию из PHP в Python: function add_nulls($int, $cnt=2) { $int = intval($int); for($i=0;...
задан 09 апр. '09 в 12:15
4
ответов

Пользовательская строка числового формата для отображения знака

Можно ли указать стандартную или пользовательскую строку числового формата, чтобы всегда выводить знак, будь то + ve или -ve (хотя то, что он должен делать для нуля, я не уверен!)
задан 08 дек. '08 в 1:17
4
ответов

Когда использовать% r вместо% s в Python?

В Изучите жесткий путь Python стр. 21, я вижу этот пример кода: x = "There are %d types of people." % 10 ... print "I said: %r." % x Почему %r используется здесь вместо %s? Когда вы будете использовать %r, и когда вы будете использовать %s?
задан 15 мая '11 в 1:20
8
ответов

Как я могу отформатировать десятичную цифру, чтобы всегда показывать 2 десятичных знака?

Я хочу показать: 49 как 49.00 и 54.9 как 54.90 Независимо от длины десятичного числа или наличия каких-либо десятичных знаков, я хотел бы отобразить Decimal с двумя десятичными знаками, и я хотел бы сделать это эффективным способом. Цель состо...
задан 03 янв. '10 в 20:30
3
ответов

php Замена нескольких пространств одним пространством

Я пытаюсь заменить несколько пробелов на одно пространство. Когда я использую ereg_replace, я получаю сообщение об ошибке, поскольку он устарел. ereg_replace("[ \t\n\r]+", " ", $string); Есть ли для него идентичная замена. Мне нужно заменить неск...
задан 03 марта '10 в 6:23
4
ответов

Что такое Ruby-эквивалент Python `s = "hello,% s. Где% s?" % ( "Джон", "Мэри" )

В Python эта идиома для форматирования строк довольно распространена s = "hello, %s. Where is %s?" % ("John","Mary") Что такое эквивалент в Ruby?
задан 24 авг. '10 в 10:34
3
ответов

Как булевы форматируются в Строках в Python?

Я вижу, что не могу: "%b %b" % (True, False) в Python. Я догадался %b для b (oolean). Есть что-то вроде этого?
задан 14 февр. '10 в 1:02
19
ответов

Как преобразовать миллисекунды в читаемую человеком форму?

Мне нужно преобразовать произвольное количество миллисекунд в дни, часы, минуты второй. Например: 10 дней, 5 часов, 13 минут, 1 секунда.
задан 06 окт. '08 в 21:23
5
ответов

Как мне преобразовать дату и время python в строку с датой чтения?

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, 2010"
задан 29 янв. '10 в 1:08
11
ответов

Предупреждение: "формат не строковый литерал и аргументы формата"

Начиная с обновления до последнего Xcode 3.2.1 и Snow Leopard, я получаю предупреждение "не строковый литерал и аргументы формата из следующего кода: NSError *error = nil; if (![self.managedObjectContext save:&error]) { NSLog([NSString...
задан 05 нояб. '09 в 4:38