Articles of cadena de

¿Cómo cambiar una cadena en una función cuando se llama una función?

No estoy seguro de si esto es posible, pero ¿hay una manera de cambiar una cadena que se imprime una función mientras se llama desde otra función? Quiero hacer algo como esto: def string(): print (“This cat was scared.”) def main(): for words in string(): str.replace(“cat”, “dog”) # Print “The do was scared.” main()

envolver un archivo de texto para que cada línea contenga un máximo de 80 caracteres

¿hay una mejor manera de resolver este problema, preferiblemente no a través de un módulo. La pregunta es : Procesamiento de textos. Está cansado de ver líneas en su envoltorio de correo electrónico porque la gente escribe líneas que son demasiado largas para su aplicación de lector de correo. Cree un progtwig para escanear un […]

Python convierte cadenas literales en cadenas

Quiero convertir una cadena literal como r”r’\nasdf'” en una cadena ( ‘\\nasdf’ en este caso). Otro caso: r”‘\nasdf'” a ‘\nasdf’ . Espero que lo obtengas. Esto es importante, porque tengo un analizador de scripts de Python, que quiere saber el contenido exacto de una cadena literal. ¿ eval es una solución inteligente? Los literales de […]

Cartas consecutivas en python

Estoy tratando de encontrar letras consecutivas en una cadena introducida: Si una cadena contiene tres letras consecutivas basadas en el diseño de un teclado QWERTY del Reino Unido, se asignan 5 puntos a cada variable por cada conjunto de tres. por ejemplo, asdFG contendría tres conjuntos consecutivos. Mayúsculas y minúsculas no importan. ¿Puedes por favor […]

Intersección de dos listas de cuerdas

Tuve una pregunta de entrevista en este sentido: Dadas dos listas de clientes desordenados, devuelva una lista de la intersección de las dos listas. Es decir, devolver una lista de los clientes que aparecen en ambas listas. Algunas cosas que establecí: Supongamos que cada cliente tiene un nombre único Si el nombre es el mismo […]

Cómo hacer el reemplazo condicional de caracteres dentro de una cadena

Tengo una cadena Unicode en Python y, básicamente, tengo que pasar, carácter por personaje, y reemplazar algunos basados ​​en una lista de reglas. Una de esas reglas es que a se cambia a ö si a está después de n . Además, si hay dos caracteres vocálicos en una fila, se reemplazan por un carácter […]

devuelve el nombre de la variable desde fuera de la función, como una cadena dentro de la función python

Así que he creado una función que aplica una acción (en este caso, multiplicación puntual de una matriz con una sinusoide, pero eso no importa para mi pregunta) a una matriz. Ahora he creado otra función con la que quiero crear una string de código de Python para aplicar la primera función varias veces más […]

¿Cómo calculo el número de veces que aparece una palabra en una oración?

Así que he estado aprendiendo Python durante algunos meses y me preguntaba cómo escribiría una función que contaría el número de veces que una palabra aparece en una oración. Agradecería que alguien me diera un método paso a paso para hacerlo.

Python: hash de algoritmo de Rabin-Karp

Estoy implementando el algoritmo de Rabin-Karp por diversión. Me encontré con este pseudocódigo: RABIN -KARP -MATCHER (T, P, d, q) 1 n = T.length 2 m = P.length 3 h = d^(m-1) mod q 4 p=0 5 t= 0 6 for i = 1 to m / preprocessing / 7 p = (dp + P […]

Python 3: uso de tuplas en str.format ()

Estoy tratando de usar el método str.format() y tengo algunas dificultades cuando mis valores se almacenan dentro de una tupla. Por ejemplo, si lo hago: s = “x{}y{}z{}” s.format(1,2,3) Entonces obtengo ‘x1y2z3’ – no hay problema. Sin embargo, cuando lo bash: s = “x{}y{}z{}” tup = (1,2,3) s.format(tup) yo obtengo IndexError: tuple index out of […]