Pytania otagowane jako string

Łańcuch jest skończoną sekwencją symboli, często używanych w tekście, choć czasami w przypadku dowolnych danych.

7
Dlaczego operator łopaty (<<) jest preferowany nad plus-równa się (+ =) podczas tworzenia łańcucha znaków w Rubim?
Pracuję przez Ruby Koans. test_the_shovel_operator_modifies_the_original_stringKoan w about_strings.rb zawiera następującą uwagę: Programiści Ruby mają tendencję do faworyzowania operatora łopaty (&lt;&lt;) zamiast operatora plus równa się (+ =) podczas tworzenia łańcuchów. Czemu? Domyślam się, że wiąże się to z prędkością, ale nie rozumiem działania pod maską, które spowodowałoby, że operator łopaty byłby …

3
Python: Używanie .format () w łańcuchu znaków ucieczki Unicode
Używam Pythona 2.6.5. Mój kod wymaga użycia znaku „więcej niż lub równe”. Oto jest: &gt;&gt;&gt; s = u'\u2265' &gt;&gt;&gt; print s &gt;&gt;&gt; ≥ &gt;&gt;&gt; print "{0}".format(s) Traceback (most recent call last): File "&lt;input&gt;", line 1, in &lt;module&gt; UnicodeEncodeError: 'ascii' codec can't encode character u'\u2265' in position 0: ordinal not in …




16
Python: najbardziej idiomatyczny sposób konwersji None na pusty ciąg?
Jaki jest najbardziej idiomatyczny sposób na wykonanie następujących czynności? def xstr(s): if s is None: return '' else: return s s = xstr(a) + xstr(b) aktualizacja: Włączam sugestię Trypticha, aby użyć str (s), co sprawia, że ​​ta rutynowa działa dla innych typów oprócz ciągów. Jestem pod ogromnym wrażeniem sugestii lambda …
156 string  python  idioms 


3
Znaczenie akronimu SSO w kontekście std :: string
W pytaniu C ++ dotyczącym optymalizacji i stylu kodu kilka odpowiedzi odnosiło się do „logowania jednokrotnego” w kontekście optymalizacji kopii std::string. Co w tym kontekście oznacza SSO? Oczywiście nie jest to „pojedyncze logowanie”. Może „optymalizacja współdzielonych ciągów”?
155 c++  string  optimization 


21
Podziel ciąg z ogranicznikami w C
Jak napisać funkcję do dzielenia i zwracania tablicy dla ciągu z ogranicznikami w języku programowania C? char* str = "JAN,FEB,MAR,APR,MAY,JUN,JUL,AUG,SEP,OCT,NOV,DEC"; str_split(str,',');
155 c  string  split 

13
Jak wstawić znak do ciągu w określonej pozycji?
Otrzymuję int6-cyfrową wartość. Chcę go wyświetlić jako Stringz kropką dziesiętną (.) Na 2 cyfry od końca int. Chciałem użyć, floatale zasugerowano użycie Stringdla lepszego wyświetlania (zamiast 1234.5będzie 1234.50). Dlatego potrzebuję funkcji, która przyjmie intparametr as i zwróci odpowiednio sformatowany Stringz przecinkiem dziesiętnym 2 cyfry od końca. Mówić: int j= 123456 …
155 java  string  casting 


15
Obliczanie długości Base64?
Po przeczytaniu wiki base64 ... Próbuję dowiedzieć się, jak działa ta formuła: Biorąc pod uwagę ciąg o długości n, długość base64 będzie wynosić Który jest : 4*Math.Ceiling(((double)s.Length/3))) Wiem już, że długość base64 musi być taka, %4==0aby dekoder wiedział, jaka była oryginalna długość tekstu. Maksymalna liczba wypełnienia sekwencji może wynosić =lub …

26
Jak sprawdzić, czy string jest int, ale nie double, itd.?
PHP ma intval()funkcję, która konwertuje ciąg znaków na liczbę całkowitą. Jednak chcę wcześniej sprawdzić, czy łańcuch jest liczbą całkowitą, aby móc przekazać użytkownikowi pomocny komunikat o błędzie, jeśli jest nieprawidłowy. PHP ma is_int(), ale zwraca false dla łańcucha znaków, takiego jak "2". PHP ma tę is_numeric()funkcję, ale zwróci ona wartość …
155 php  string  casting  types  int 


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.