Pytania otagowane jako string-formatting

Zwykle odwołuje się do wielu metod, aby wyświetlić dowolną liczbę różnych typów danych w ciągu.




13
Jak mogę wypełnić ciąg Python spacjami?
Chcę wypełnić ciąg spacjami. Wiem, że następujące działania są zerowe: >>> print "'%06d'"%4 '000004' Ale co powinienem zrobić, kiedy tego chcę ?: 'hi ' Oczywiście mogę zmierzyć długość łańcucha i zrobić str+" "*leftover, ale chciałbym najkrótszą drogę.


5
Sformatować 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", bar) Ale chcę, aby sformatowany ciąg znaków został zwrócony, a nie wydrukowany, aby móc dalej nim manipulować. Mógłbym również zrobić coś takiego: s := "foo: " + bar Ale staje się to trudne …




13
Czy powinienem korzystać z String.format () Java, jeśli wydajność jest ważna?
Musimy cały czas budować ciągi dla danych wyjściowych dziennika i tak dalej. W wersjach JDK nauczyliśmy się, kiedy używać StringBuffer(wiele dodatków, bezpieczny wątek) i StringBuilder(wiele dodatków, nie bezpieczny wątek). Jaka jest rada na temat korzystania String.format()? Czy jest wydajny, czy też jesteśmy zmuszeni trzymać się konkatenacji dla jedno-liniowych, w których …

6
Formatuj w szablonach ciągów kotlin
Kotlin ma doskonałą funkcję zwaną szablonami ciągów. Naprawdę to kocham. val i = 10 val s = "i = $i" // evaluates to "i = 10" Ale czy możliwe jest jakiekolwiek formatowanie w szablonach? Na przykład chciałbym sformatować szablony Double in string w kotlin, przynajmniej ustawić liczbę cyfr po separatorze …



19
Nazwane symbole zastępcze w formatowaniu ciągów
W Pythonie, podczas formatowania łańcucha, mogę wypełniać symbole zastępcze nazwą, a nie pozycją, na przykład: print "There's an incorrect value '%(value)s' in column # %(column)d" % \ { 'value': x, 'column': y } Zastanawiam się, czy jest to możliwe w Javie (miejmy nadzieję, bez zewnętrznych bibliotek)?


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.