Запитання з тегом «string-formatting»

Зазвичай відноситься до ряду методів відображення довільної кількості різноманітних типів даних у рядку.

8
Відформатуйте числа до рядків у Python
Мені потрібно дізнатися, як відформатувати числа як рядки. Мій код тут: return str(hours)+":"+str(minutes)+":"+str(seconds)+" "+ampm Години і хвилини - цілі числа, а секунди - поплавок. Функція str () перетворить усі ці числа на десяте (0,1) місце. Тож замість мого рядка, що виводить "5: 30: 59.07 вечора", він відображав би щось на …

8
Використання Python String Formatting зі списків
Я будую рядок sв Python 2.6.5, який буде мати різну кількість %sлексем, що відповідає кількості записів у списку x. Мені потрібно виписати відформатований рядок. Далі не працює, але вказує, що я намагаюся зробити. У цьому прикладі є три %sлексеми, і в списку є три записи. s = '%s BLAH %s …

11
Попередження: "формат не є рядковим буквальним і не аргументом формату"
З моменту оновлення до останнього Xcode 3.2.1 та Snow Leopard я отримував попередження "формат не є рядковим буквальним і не має аргументів формату" з наступного коду: NSError *error = nil; if (![self.managedObjectContext save:&error]) { NSLog([NSString stringWithFormat:@"%@ %@, %@", errorMsgFormat, error, [error userInfo]]); } Якщо errorMsgFormatце NSStringз специфікаторів формату (наприклад: "print …


5
Багато способів форматування рядків у Python - чи застарілі (вже будуть) застарілі?
У Python є щонайменше шість способів форматування рядка: In [1]: world = "Earth" # method 1a In [2]: "Hello, %s" % world Out[2]: 'Hello, Earth' # method 1b In [3]: "Hello, %(planet)s" % {"planet": world} Out[3]: 'Hello, Earth' # method 2a In [4]: "Hello, {0}".format(world) Out[4]: 'Hello, Earth' # method …

5
Логгер slf4j переваги форматування з {} замість конкатенації рядків
Чи є якась перевага використання {}замість об’єднання рядків? Приклад із slf4j logger.debug("Temperature set to {}. Old temperature was {}.", t, oldT); замість logger.debug("Temperature set to"+ t + ". Old temperature was " + oldT); Я думаю, що мова йде про оптимізацію швидкості, оскільки оцінки параметрів (і конкатенації рядків) можна було …

4
Чому це твердження видає виняток формату при порівнянні структур?
Я намагаюся стверджувати рівність двох System.Drawing.Sizeструктур, і я отримую виняток формату замість очікуваної помилки затвердження. [TestMethod] public void AssertStructs() { var struct1 = new Size(0, 0); var struct2 = new Size(1, 1); //This throws a format exception, "System.FormatException: Input string was not in a correct format." Assert.AreEqual(struct1, struct2, "Failed. Expected …

3
Як відформатувати кількість десяткових знаків у wpf за допомогою стилю / шаблону?
Я пишу програму WPF і намагаюся знайти спосіб форматування даних у TextBox за допомогою якогось повторюваного методу, такого як стиль або шаблон. У мене багато TextBox (точніше 95), і кожен з них прив’язаний до власних числових даних, кожна з яких може мати власну роздільну здатність. Наприклад, якщо дані дорівнюють 99.123 …

9
Форматування рядка запитів на Python SQL
Я намагаюся знайти найкращий спосіб форматування рядка запиту sql. Коли я налагоджую свою програму, я хотів би зареєструвати файл усіх рядків запиту sql, і важливо, щоб рядок був правильно сформований. Варіант 1 def myquery(): sql = "select field1, field2, field3, field4 from table where condition1=1 and condition2=2" con = mymodule.get_connection() …

9
Як відформатувати TimeSpan в XAML
Я намагаюся відформатувати текстовий блок, який прив'язаний до TimeSpanвластивості. Це працює, якщо властивість типу, DateTimeале не вдається, якщо це TimeSpan. Я можу це зробити за допомогою конвертера. Але я намагаюся з’ясувати, чи є якісь альтернативи. Зразок коду: public TimeSpan MyTime { get; set; } public Window2() { InitializeComponent(); MyTime = …

13
Форматувати рядок JavaScript, використовуючи заповнювачі та об’єкт заміни?
У мене є рядок із сказати: My Name is %NAME% and my age is %AGE%. %XXX%є заповнювачами. Нам потрібно замінити там значення з об’єкта. Об'єкт виглядає так: {"%NAME%":"Mike","%AGE%":"26","%EVENT%":"20"} Мені потрібно проаналізувати об’єкт і замінити рядок відповідними значеннями. Таким чином, кінцевий результат буде: Мене звуть Майк і мені 26 років. Все …

8
Висновок у форматі таблиці в Java System.out
Я отримую результати з бази даних і хочу вивести дані у вигляді таблиці у стандартному виведенні Java Я спробував використовувати \ t, але перший стовпець, який я хочу, має дуже різну довжину. Чи є спосіб відобразити це в такій приємній таблиці, як вихід?


9
Запис даних змінних у рядок нового формату
Я використовую систему реєстрації для python 2.7.3. У документації до цієї версії Python сказано : пакет реєстрації попередньо датує нові варіанти форматування, такі як str.format () та string.Template. Підтримуються ці новіші варіанти форматування ... Мені подобається "новий" формат з фігурними дужками. Тож я намагаюся зробити щось на зразок: log = …

1
str.format () викликає KeyError
Наступний код викликає KeyErrorвиняток: addr_list_formatted = [] addr_list_idx = 0 for addr in addr_list: # addr_list is a list addr_list_idx = addr_list_idx + 1 addr_list_formatted.append(""" "{0}" { "gamedir" "str" "address" "{1}" } """.format(addr_list_idx, addr)) Чому? Я використовую Python 3.1.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.