Ho una stringa multilinea definita in questo modo: foo = """ this is a multi-line string. """ Questa stringa è stata utilizzata come input di test per un parser che sto scrivendo. La funzione parser riceve un oggetto filecome input e scorre su di esso. Chiama anche il next()metodo direttamente …
string strI; for (int i = 1; i < 100; i++) strI = i.ToString(); qui dentro, se i = 1poi ToStringcede"1" Ma voglio ottenere "01"o"001" Sembra abbastanza facile, ma c'è solo un articolo su datetime.ToString("yyyy-MM-dd")`
Voglio trasmettere dati come [1,2,'a','He said "what do you mean?"']una stringa in formato CSV. Normalmente si userebbe csv.writer()per questo, perché gestisce tutti i casi limite pazzi (escape di virgole, escape di virgolette, dialetti CSV, ecc.) Il problema è che si csv.writer()aspetta l'output su un oggetto file, non su una stringa. …
C'è qualche funzione che sarebbe l'equivalente di una combinazione di df.isin()e df[col].str.contains()? Ad esempio, diciamo che ho la serie s = pd.Series(['cat','hat','dog','fog','pet'])e voglio trovare tutti i posti in cui ne scontiene uno ['og', 'at'], vorrei ottenere tutto tranne "animale domestico". Ho una soluzione, ma è piuttosto inelegante: searchfor = ['og', …
Questo semplice codice che cerca semplicemente di sostituire i punti e virgola (nelle posizioni specificate da i) con i due punti non funziona: for i in range(0,len(line)): if (line[i]==";" and i in rightindexarray): line[i]=":" Dà l'errore line[i]=":" TypeError: 'str' object does not support item assignment Come posso aggirare questo problema …
Vorrei aggiungere una stringa all'inizio di ogni valore in una detta colonna di un dataframe panda (elegantemente). Ho già capito come farlo e attualmente sto usando: df.ix[(df['col'] != False), 'col'] = 'str'+df[(df['col'] != False), 'col'] Questa sembra una cosa inelegante da fare - conosci un altro modo (che forse aggiunge …
Come si esegue la conversione dei casi in XSL? <xsl:variable name="upper">UPPER CASE</xsl:variable> <xsl:variable name="lower" select="???"/>
Conosco alcuni dei caratteri di escape in Java, ad es \n : Newline \r : Carriage return \t : Tab \\ : Backslash ... C'è una lista completa da qualche parte?
Quando Stringho testato l'uguaglianza di s in Java, l'ho sempre usato equals()perché a me questo sembra essere il metodo più naturale per farlo. Dopotutto, il suo nome dice già cosa intende fare. Tuttavia, un mio collega recentemente mi ha detto che mi è stato insegnato a usare compareTo() == 0invece …
So che possiamo usare il charAt()metodo in Java per ottenere un singolo carattere in una stringa specificando la sua posizione. Esiste un metodo equivalente in C #?
Sto cercando di aprire un file .html come una stringa lunga e grande. Questo è quello che ho: open(FILE, 'index.html') or die "Can't read file 'filename' [$!]\n"; $document = <FILE>; close (FILE); print $document; che si traduce in: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN Tuttavia, voglio che il risultato …
Devo convertire stringhe come "/ [\ w \ s] + /" in un'espressione regolare. "/[\w\s]+/" => /[\w\s]+/ Ho provato a utilizzare diversi Regexpmetodi come: Regexp.new("/[\w\s]+/") => /\/[w ]+\//, allo stesso modo Regexp.compilee Regexp.escape. Ma nessuno di loro torna come mi aspettavo. Inoltre ho provato a rimuovere i backslash: Regexp.new("[\w\s]+") => …
Sembra che dovrebbe essere piuttosto banale, ma sono nuovo in Python e voglio farlo nel modo più pitonico. Voglio trovare l'indice corrispondente all'ennesima occorrenza di una sottostringa all'interno di una stringa. Deve esserci qualcosa di equivalente a quello che VOGLIO fare, che è mystring.find("substring", 2nd) Come puoi ottenere questo risultato …
C'è un modo per convertire il truetipo unicodein 1 e il falsetipo unicodein 0 (in Python)? Per esempio: x == 'true' and type(x) == unicode Voglio x = 1 PS: non voglio usare if- else.
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.