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?