string-formatting

Formatowanie łańcuchów: % vs..format a ciąg znaków

Python 2.6 wprowadził str.format() metoda o nieco innej składni niż istniejący operator %. Co jest lepsze i w jakich sytuacja ... tępującej operacji %? A jeśli tak, to czy istnieje sposób, aby tego uniknąć? log.debug("some debug info: %s" % some_info)

Formatowanie łańcuchów Pythona: % vs..format

Python 2.6 wprowadził str.format() metoda o nieco innej składni niż istniejący operator %. Co jest lepsze i w jakich sytuacja ... następującej operacji %? A jeśli tak, to jest jest sposób, aby tego uniknąć? log.debug("some debug info: %s" % some_info)

Jak wydrukować literalne nawiasy klamrowe w łańcuchu, a także użyć.sformatować?

x = " \{ Hello \} {0} " print(x.format(42)) Daje mi: Key Error: Hello\\ Chcę wydrukować wyjście: {Hello} 42

dynamiczny ciąg za pomocą String.xml?

Czy możliwe jest umieszczenie symboli zastępczych w wartościach łańcuchowych w string.xml, które można przypisać wartości w czasie wykonywania? Przykład: Some string PLACEHOLDER1 some more string

Wyświetl numer z wiodącymi zerami

Podane: a = 1 b = 10 c = 100 Jak wyświetlić początkowe zero dla wszystkich liczb z liczbą mniejszą niż dwie cyfry? Czyli 01 10 100

Jak Mogę wydrukować literalne nawiasy klamrowe w łańcuchu Pythona, a także użyć.sformatować?

x = " \{ Hello \} {0} " print x.format(42) Daje mi: Key Error: Hello\\ Chcę wydrukować wyjście: {Hello} 42

Kiedy używać %r zamiast %s w Pythonie? [duplikat]

To pytanie ma już odpowiedź tutaj: co oznacza %r w Pythonie 6 od ... f people." % 10 ... print "I said: %r." % x Dlaczego %r jest używany tutaj zamiast %s? Kiedy używać %r, a kiedy używać %s?

Nazwane formatowanie łańcuchów w C#

Czy Jest jakiś sposób na sformatowanie ciągu znaków po nazwie, a nie pozycji w C#? W Pythonie mogę zrobić coś takiego jak te ... other_variable}", ...); Możliwość zrobienia tego przy użyciu nazwy zmiennej byłaby miła, ale Słownik też jest akceptowalny.

Jak mogę wypełnić ciąg Pythona spacjami?

Chcę wypełnić ciąg spacjami. Wiem, że poniższe działa dla zero ' s: >>> print "'%06d'"%4 '000004' Ale co mam zr ... tego chcę?: 'hi ' Oczywiście mogę zmierzyć długość łańcucha i zrobić str+" "*leftover, ale chciałbym najkrótszą drogę.

Jak przekonwertować milisekundy do postaci czytelnej dla człowieka?

Muszę przekonwertować dowolną ilość milisekund na dni, Godziny, Minuty Sekundy. Na przykład: 10 dni, 5 godzin, 13 minut, 1 sekundę.

Wyjście w formacie tabeli w systemie Java.out

Otrzymuję wyniki z bazy danych i chcę wypisać dane jako tabelę w standardowym wyjściu Javy Próbowałem użyć \T, ale pierwsza kolumna, którą chcę, ma bardzo zmienną długość. Czy Jest jakiś sposób na wyświetlenie tego w ładnej tabeli jak output?

Najlepszy sposób formatowania liczby całkowitej jako ciąg znaków z wiodącymi zerami? [duplikat]

To pytanie ma już odpowiedź tutaj: Wyświetl numer z wiodącymi zerami ... <($cnt-strlen($int)); $i++) $nulls .= '0'; return $nulls.$int; } Czy istnieje funkcja, która może to zrobić?

php zastąpienie wielu spacji pojedynczą spacją

Próbuję zastąpić wiele spacji pojedynczą spacją. Kiedy używam ereg_replace, pojawia się błąd, że jest przestarzały. ereg_rep ... identyczny zamiennik dla niego. Muszę zastąpić wiele " " białych spacji i wiele nbsp białych spacji pojedynczą białą spacją.

Format wyjściowy ciąg, wyrównanie w prawo

Przetwarzam plik tekstowy zawierający współrzędne x, y, z 1 128 1298039 123388 0 2 .... Każdy wi ... + words[1] + ' ' words[2]. Czy jest jakiś manipulator jak std::setw() itp. w C++ pozwala ustawić szerokość i wyrównanie?

Jak sformatować dziesiętny, aby zawsze wyświetlał 2 miejsca po przecinku?

Chcę wyświetlić: 49 as 49.00 I: 54.9 as 54.90 Niezależnie od długości dziesiętnego lub czy są jakieś miejsca po przec ... miejscami po przecinku i chciałbym to zrobić w efektywny sposób. Celem jest wyświetlanie wartości pieniędzy. Eg, 4898489.00

Używanie formatu łańcuchowego do wyświetlania dziesiętnych do 2 miejsc lub prostej liczby całkowitej

Mam pole ceny do wyświetlenia, które czasami może być 100 lub 100.99 lub 100.9, co chcę, aby wyświetlić cenę w 2 miejsc po pr ... // "123.46" String.Format("{0:0.00}", 123.4); // "123.40" String.Format("{0:0.00}", 123.0); // "123.00"

Rejestrowanie danych zmiennych za pomocą nowego ciągu formatowego

Używam funkcji logowania dla Pythona 2.7.3. Dokumentacja dla tej wersji Pythona mówi : Pakiet logging wstępnie datuje no ... mat this message {0}".format(1)) Ponieważ w tym przypadku wiadomość jest zawsze formatowana niezależnie od poziomu loggera.

Formatować ciąg Go bez drukowania?

Czy istnieje prosty sposób sformatowania łańcucha w Go bez drukowania łańcucha? Potrafię: bar := "bar" fmt.Printf("foo: %s ... oa(i) Jestem bardzo Nowy, aby przejść - moje pochodzenie jest w Ruby, gdzie jest to proste. Czy jest na to prostszy sposób?

Jak formatować ciągi w Javie

Prymitywne pytanie, ale jak sformatować takie ciągi: "Krok {1} z {2}" Podstawiając zmienne za pomocą Javy? W C# to proste.

Warning: "format not a string literal and no format arguments"

Od aktualizacji do najnowszej wersji Xcode 3.2.1 i Snow Leoparda otrzymuję Ostrzeżenie [6]} "format nie jest literalny i ... nie tak z powyższym wywołaniem NSLog? A jaki jest zalecany sposób, aby to naprawić, aby ostrzeżenie nie zostało wygenerowane?