Articles of string

Imprimir solo vocales en una cuerda

Soy nuevo en Python y estoy tratando de imprimir todas las vocales en una cadena. Así que si alguien escribe “Oye, ¿todo bien?” , todas las vocales necesitan ser impresas … pero no sé cómo? (así que no se trata de contar las vocales, se trata de imprimir las vocales) Por ahora tengo esto; sentence […]

Convertir entero en una cadena hexadecimal con formato específico

Soy nuevo en Python y tengo el siguiente problema: necesito convertir un entero en una cadena hexadecimal de 6 bytes. por ejemplo, 281473900746245 -> “\ xFF \ xFF \ xBF \ xDE \ x16 \ x05” El formato de la cadena hexadecimal es importante. La longitud del valor int es variable. El formato ‘0xffffbf949309L’ no […]

Python 3.6+ formatea cadenas de desempaquetar diccionarios con claves faltantes

En Python3.4 puedes hacer lo siguiente: class MyDict(dict): def __missing__(self, key): return “{%s}” % key Y luego algo como: d = MyDict() d[‘first_name’] = ‘Richard’ print(‘I am {first_name} {last_name}’.format(**d)) Impresión, como se esperaba: I am Richard {last_name} Pero este fragmento de código no funcionará en Python3.6 +, devolviendo un KeyError al intentar obtener el last_name […]

Cómo ignorar mayúsculas y minúsculas mientras se realiza most_common en las colecciones de Python. ¿Encuentro?

Estoy tratando de contar el número de apariciones de un elemento en un iterable usando most_common en el módulo de collections . >>> names = [‘Ash’, ‘ash’, ‘Aish’, ‘aish’, ‘Juicy’, ‘juicy’] >>> Counter(names).most_common(3) [(‘Juicy’, 1), (‘juicy’, 1), (‘ash’, 1)] Pero lo que espero es, [(‘juicy’, 2), (‘ash’, 2), (‘aish’, 2)] ¿Existe una forma / truco […]

expresiones regulares u otra forma de obtener datos de una línea con entrada variable

en python, estoy tratando de obtener datos de una línea. Las líneas parecen: 1. cpasite=5 nsubl=4 cpatypes=3,4,5,6 2. cpasite=6 nsubl=2 cpatypes=7,8 3. cpasite=7 nsubl=4 cpatypes=9,10 4. cpasite=8 nsubl=2 cpatypes=11,12 5. cpasite=9 nsubl=6 cpatypes=13,14,15,16,17,18 Lo he expresado de la siguiente manera: pattern=r'(\d+)\. \s* cpasite=(.*)\s* nsubl=(.*)\s* cpatypes=(.*)’ El problema es que necesito esos sitios (por ejemplo, 3,4,5,6) […]

La implementación más rápida para realizar múltiples sustituciones de cadenas en Python

¿Hay alguna forma recomendada de realizar múltiples sustituciones de cadenas además de hacer el “reemplazo” del encadenamiento en una cadena (es decir, texto.emplazamiento (a, b). Lugar (c, d). Lugar (e, f) …)? ¿Cómo, por ejemplo, implementar una función rápida que se comporte como los htmlspecialchars de PHP en Python? Comparé (1) el método de “reemplazo” […]

Tokenización de texto no inglés en Python

Tengo un archivo de texto persa que tiene algunas líneas como esta: ذوب 6 خوی 7 بزاق ،آب‌دهان ، یم 10 زهاب، 11 آبرو، حیثیت، شرف Quiero generar una lista de palabras de esta línea. Para mí, los bordes de las palabras son números, como 6, 7, etc. en la línea anterior y también el […]

¿Puedo usar cStringIO igual que StringIO?

Hice esto: import cStringIO.StringIO as StringIO Y me doy cuenta de que lo he estado usando en todas partes. ¿Eso está bien? ¿Se trata igual que StringIO?

Inversión de string.contains en python, pandas

Tengo algo como esto en mi código: df2 = df[df[‘A’].str.contains(“Hello|World”)] Sin embargo, quiero todas las filas que no contengan Hello o World. ¿Cómo puedo revertir esto más eficientemente?

¿Cómo concatenar un booleano a una cadena en Python?

Quiero lograr lo siguiente answer = True myvar = “the answer is ” + answer y que el valor de myvar sea “la respuesta es verdadera”. Estoy bastante seguro de que puedes hacer esto en Java.