Python 2.6 wprowadził str.format()metodę z nieco inną składnią niż istniejący %operator. Które jest lepsze i na jakie sytuacje? Poniżej zastosowano każdą metodę i ma ten sam wynik, więc jaka jest różnica? #!/usr/bin/python sub1 = "python string!" sub2 = "an arg" a = "i am a %s" % sub1 b = …
Dany: a = 1 b = 10 c = 100 Jak wyświetlić zero na początku dla wszystkich liczb zawierających mniej niż dwie cyfry? Oto wynik, którego oczekuję: 01 10 100
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ę.
Czy można mieć symbole zastępcze w wartościach ciągów, string.xmlktórym można przypisywać wartości w czasie wykonywania? Przykład: jakiś ciąg PLACEHOLDER1 trochę więcej
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 …
Mam pole ceny do wyświetlenia, które czasami może wynosić 100, 100,99 lub 100,9. Chcę wyświetlać cenę z dokładnością do 2 miejsc po przecinku tylko wtedy, gdy liczby dziesiętne są wprowadzane dla tej ceny, na przykład jeśli jest to 100, więc powinna tylko pokaż 100, a nie 100,00, a jeśli cena …
Mam numer, który muszę przekonwertować na ciąg. Najpierw użyłem tego: Key = i.ToString(); Ale zdaję sobie sprawę, że jest sortowane w dziwnej kolejności, więc muszę uzupełnić je zerami. Jak mogłem to zrobić?
Chcę wyświetlić: 49 tak jak 49.00 i: 54.9 tak jak 54.90 Bez względu na długość miejsca po przecinku lub czy są jakieś miejsca po przecinku, chciałbym wyświetlić Decimalz 2 miejscami po przecinku i chciałbym to zrobić w efektywny sposób. Celem jest wyświetlanie wartości pieniężnych. na przykład, 4898489.00
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 …
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 …
Czy jest jakiś sposób na określenie standardowego lub niestandardowego ciągu formatu liczbowego, aby zawsze wyświetlał znak, czy to + ve czy -ve (chociaż nie powinienem wiedzieć, co powinien zrobić dla zera!)
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)?
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 Jak zamienić to w ciąg ?: "January 28, 2010"
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.