«string» etiketlenmiş sorular

Bir dize, bazen rastgele veriler için olsa da, genellikle metin için kullanılan sonlu bir sembol dizisidir.

3
Bir Dizeler vektörü üzerindeki birleştirme operatörünün eşdeğeri nedir?
Bir Strings vektörü üzerinden "birleştirme" operatörü için Rust eşdeğerini bulamadım . A sahibim Vec<String>ve onlara bekar olarak katılmak istiyorum String: let string_list = vec!["Foo".to_string(),"Bar".to_string()]; let joined = something::join(string_list,"-"); assert_eq!("Foo-Bar", joined); İlişkili: Rust'ta boşluklarla ayrılmış bir yineleyici yazdırmanın deyimsel bir yolu nedir?
120 string  rust 

13
Bir dizedeki bir karakterin örneklerini değiştirme
Noktalı virgülleri (i-belirtilen konumlarda) iki nokta üst üste ile değiştirmeye çalışan bu basit kod çalışmaz: for i in range(0,len(line)): if (line[i]==";" and i in rightindexarray): line[i]=":" Hata veriyor line[i]=":" TypeError: 'str' object does not support item assignment Noktalı virgülleri iki nokta üst üste ile değiştirmek için bu sorunu nasıl çözebilirim? …
120 python  string 


6
ObjectiveC Dizeden Tamsayı Ayrıştırma
Bir diziden (bir tamsayı içeren) bir dizeyi ayıklamaya ve sonra onu bir işlevde int olarak kullanmaya çalışıyorum. İntValue kullanarak bunu bir int'e dönüştürmeye çalışıyorum. İşte denediğim kod. NSArray *_returnedArguments = [serverOutput componentsSeparatedByString:@":"]; [_appDelegate loggedIn:usernameField.text:passwordField.text:(int)[[_returnedArguments objectAtIndex:2] intValue]]; Bu hatayı alıyorum: 'loggedIn :::' argümanının 3 geçişi bir çevrim olmadan tamsayıdan işaretçi yapar …

6
Bir dizenin satırlarını yineleyin
Şu şekilde tanımlanmış çok satırlı bir dizem var: foo = """ this is a multi-line string. """ Yazdığım bir ayrıştırıcı için test girdisi olarak kullandığımız bu dizge. Ayrıştırıcı işlevi, filegirdi olarak bir nesneyi alır ve üzerinde yineler. Ayrıca, next()doğrudan satırları atlamak için yöntemi çağırır , bu yüzden gerçekten bir yineleyici …
119 python  string  iterator 


6
Verileri CSV formatına dize (dosya değil) olarak nasıl yazabilirim?
Verileri [1,2,'a','He said "what do you mean?"']CSV biçimli bir dizeye benzer şekilde yayınlamak istiyorum . Normalde bunun için kullanılır csv.writer(), çünkü tüm çılgın uç durumları ele alır (virgül kaçışı, tırnak işareti kaçışı, CSV lehçeleri, vb.) Yakalama, csv.writer()bir dizgeye değil, bir dosya nesnesine çıktı almayı beklemektir. Şu anki çözümüm bu biraz …
119 python  string  csv 

3
Bir dizenin pandalarda bir listedeki alt dizelerden birini içerip içermediğini nasıl test edebilirim?
df.isin()Ve kombinasyonuna eşdeğer olan herhangi bir işlev var mı df[col].str.contains()? Örneğin, diziye sahip olduğumu s = pd.Series(['cat','hat','dog','fog','pet'])ve sherhangi birini içeren tüm yerleri bulmak istediğimi varsayalım , ['og', 'at']'evcil hayvan' dışında her şeyi almak isterim. Bir çözümüm var, ama oldukça yetersiz: searchfor = ['og', 'at'] found = [s.str.contains(x) for x in …

5
Pandas kullanarak bir dize sütunundaki her değere bir dize öneki ekleyin
Bir pandalar veri çerçevesinin söz konusu sütunundaki her değerin başlangıcına bir dize eklemek istiyorum (zarifçe). Bunu nasıl yapacağımı zaten buldum ve şu anda kullanıyorum: df.ix[(df['col'] != False), 'col'] = 'str'+df[(df['col'] != False), 'col'] Bu, yapılması gereken cehennemsiz bir şey gibi görünüyor - başka bir yol biliyor musunuz (bu, o sütunun …




21
CompareTo () ile eşittir ()
StringJava'da eşitliği test ederken her zaman kullandım equals()çünkü bana göre bu en doğal yöntem gibi görünüyor. Sonuçta, adı zaten ne yapması gerektiğini söylüyor. Ancak, yakın zamanda bir meslektaşım bana compareTo() == 0bunun yerine kullanmanın öğretildiğini söyledi equals(). Bu bana doğal görünmüyor compareTo()(eşitlik için bir sıralama sağlamak ve karşılaştırmak değil) ve …
118 java  string  equals  compareto 


17
Perl'de bir dosyanın tamamını bir dizeye nasıl okuyabilirim?
Bir .html dosyasını büyük, uzun bir dize olarak açmaya çalışıyorum. Elimde olan bu: open(FILE, 'index.html') or die "Can't read file 'filename' [$!]\n"; $document = <FILE>; close (FILE); print $document; sonuç: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN Ancak sonucun şöyle görünmesini istiyorum: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> …
118 string  perl  slurp 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.