Pytania otagowane jako string

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

3
Jaki jest odpowiednik operatora łączenia na wektorze ciągów?
Nie byłem w stanie znaleźć odpowiednika Rusta dla operatora „join” na wektorze Strings. Mam Vec<String>i chciałbym dołączyć do nich jako singiel String: let string_list = vec!["Foo".to_string(),"Bar".to_string()]; let joined = something::join(string_list,"-"); assert_eq!("Foo-Bar", joined); Związane z: Jaki jest idiomatyczny sposób drukowania iteratora oddzielonego spacjami w Rust?
120 string  rust 

13
Zastępowanie wystąpień znaku w ciągu
Ten prosty kod, który po prostu próbuje zastąpić średniki (w pozycjach określonych i) dwukropkami, nie działa: for i in range(0,len(line)): if (line[i]==";" and i in rightindexarray): line[i]=":" Daje błąd line[i]=":" TypeError: 'str' object does not support item assignment Jak mogę to obejść, aby zastąpić średniki dwukropkami? Korzystanie z zamiany nie …
120 python  string 


6
ObjectiveC Parse Integer from String
Próbuję wyodrębnić ciąg (który zawiera liczbę całkowitą) z tablicy, a następnie użyć go jako int w funkcji. Próbuję przekonwertować go na int przy użyciu intValue. Oto kod, który próbowałem. NSArray *_returnedArguments = [serverOutput componentsSeparatedByString:@":"]; [_appDelegate loggedIn:usernameField.text:passwordField.text:(int)[[_returnedArguments objectAtIndex:2] intValue]]; Otrzymuję ten błąd: przekazanie argumentu 3 „loggedIn :::” powoduje, że wskaźnik jest …

6
Iteruj po liniach łańcucha
Mam ciąg wieloliniowy zdefiniowany w ten sposób: foo = """ this is a multi-line string. """ Ten ciąg użyliśmy jako wejście testowe dla parsera, który piszę. Funkcja parsera otrzymuje file-obiekt jako dane wejściowe i wykonuje iterację po nim. Wywołuje również next()metodę bezpośrednio, aby pominąć wiersze, więc naprawdę potrzebuję iteratora jako …
119 python  string  iterator 


6
Jak zapisać dane w formacie CSV jako ciąg (nie plik)?
Chcę rzutować dane jak [1,2,'a','He said "what do you mean?"']ciąg w formacie CSV. Zwykle by to używał csv.writer(), ponieważ obsługuje wszystkie szalone przypadki skrajne (ucieczki przecinkami, znaki cudzysłowu, dialekty CSV itp.) csv.writer(). Moje obecne rozwiązanie to nieco zmyślona funkcja: def CSV_String_Writeline(data): class Dummy_Writer: def write(self,instring): self.outstring = instring.strip("\r\n") dw = …
119 python  string  csv 

3
Jak sprawdzić, czy ciąg zawiera jeden z podciągów na liście w pandach?
Czy jest jakaś funkcja, która byłaby odpowiednikiem kombinacji df.isin()i df[col].str.contains()? Na przykład, powiedzmy, że mam serię s = pd.Series(['cat','hat','dog','fog','pet'])i chcę znaleźć wszystkie miejsca, w których szawiera którekolwiek z ['og', 'at'], chciałbym uzyskać wszystko oprócz „zwierzaka”. Mam rozwiązanie, ale jest raczej nieeleganckie: searchfor = ['og', 'at'] found = [s.str.contains(x) for x …





21
CompareTo () vs. equals ()
Podczas testowania równości Stringw Javie zawsze używałem, equals()ponieważ wydaje mi się, że jest to najbardziej naturalna metoda. W końcu jego nazwa już mówi, co ma zrobić. Jednak mój kolega niedawno powiedział mi, że nauczono mnie używać compareTo() == 0zamiast equals(). Wydaje mi się to nienaturalne (co compareTo()ma na celu zapewnienie …
118 java  string  equals  compareto 


17
W Perlu, jak mogę wczytać cały plik do łańcucha?
Próbuję otworzyć plik .html jako jeden duży długi ciąg. Oto co mam: open(FILE, 'index.html') or die "Can't read file 'filename' [$!]\n"; $document = <FILE>; close (FILE); print $document; Co skutkuje w: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN Jednak chcę, aby wynik wyglądał następująco: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 …
118 string  perl  slurp 

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.