Articles of string

Usando python y postgres, variables dentro de la función de ejecución?

Tuve una pregunta sobre el uso de variables dentro de una función python que accede al servidor PostgreSQL. Por ejemplo, lo siguiente: def delete(): cur.execute( “””DELETE FROM potluck WHERE name = var_1;””” Sin embargo, si quisiera que la función de actualización incorporara variables para var_1, ¿cómo lo haría? Por ejemplo, quiero que mi función esté […]

buscando un patrón de cadena coincidente desde la columna del dataframe en pandas de Python

tengo un dataframe como el de abajo name genre satya |ACTION|DRAMA|IC| satya |COMEDY|BIOPIC|SOCIAL| abc |CLASSICAL| xyz |ROMANCE|ACTION|DARMA| def |DISCOVERY|SPORT|COMEDY|IC| ghj |IC| Ahora quiero consultar el dataframe para poder obtener las filas 1,5 y 6.i: quiero encontrar | IC | Con solo o con cualquier combinación de otros géneros. Hasta ahora puedo hacer una búsqueda exacta […]

Uso de cadenas y objetos similares a bytes en el código para ejecutarse en Python 2 y 3

Estoy intentando modificar el código que se muestra a continuación, que funciona en Python 2.7.x, por lo que también funcionará sin cambios en Python 3.x. Sin embargo, estoy encontrando el siguiente problema que no puedo resolver en la primera función, bin_to_float() como se muestra en la siguiente salida: float_to_bin(0.000000): ‘0’ Traceback (most recent call last): […]

Convertir objetos Unicode con símbolos que no son ASCII en objetos de cadenas (en Python)

Quiero enviar caracteres chinos para que los traduzca un servicio en línea, y me devuelvan la cadena en inglés resultante. Estoy usando JSON simple y urllib para esto. Y sí, estoy declarando. # -*- coding: utf-8 -*- en la parte superior de mi código. Ahora todo funciona bien si alimento a urllib con un objeto […]

Evaluar con seguridad la ecuación de cadena simple

Estoy escribiendo un progtwig en el que una ecuación se ingresa como una cadena y luego se evalúa. Hasta ahora, he venido con esto: test_24_string = str(input(“Enter your answer: “)) test_24 = eval(test_24_string) Necesito una versión de cadena de esta ecuación y una versión evaluada. Sin embargo, eval es una función muy peligrosa. Sin embargo, […]

encontrar la subcadena más larga de letras en orden alfabético en una cadena dada

Al ejecutar mi código para la tarea dada, sigo obteniendo la cadena más larga y la siguiente letra de la iteración. Por ejemplo, si uso s = ‘azcbobobegghakl’ “beggha” como la cadena más larga, cuando se supone que la respuesta es “beggh” . Este mismo error se produce para todas las cadenas de letras aleatorias […]

Python Unicode Strings y el intérprete interactivo de Python

Estoy tratando de entender cómo Python 2.5 se ocupa de las cadenas Unicode. Aunque a estas alturas creo que tengo una buena idea de cómo se supone que debo manejarlos en el código, no comprendo por completo lo que sucede detrás de la escena, especialmente cuando escribe cadenas en el indicador del intérprete. Por lo […]

SWIG envolviendo C ++ para Python: traduciendo una lista de cadenas a un vector STL de cadenas STL

Me gustaría envolver una función C ++ con SWIG que acepte un vector de cadenas STL como un argumento de entrada: #include #include #include using namespace std; void print_function(vector strs) { for (unsigned int i=0; i < strs.size(); i++) cout << strs[i] << endl; } Quiero envolver esto en una función de Python disponible en […]

cadena de Unicode equivalente de contener

Tengo un error al intentar usar contener en python. s = u”some utf8 words” k = u”one utf8 word” if s.contains(k): print “contains” ¿Cómo logro el mismo resultado? Ejemplo con cadena ASCII normal s = “haha i am going home” k = “haha” if s.contains(k): print “contains” Estoy usando python 2.7.x

Añadir signos de multiplicación (*) entre coeficientes

Tengo un progtwig en el que un usuario ingresa una función, como sin(x)+1 . Estoy usando ast para tratar de determinar si la cadena es ‘segura’ al incluir en la lista blanca los componentes como se muestra en esta respuesta . Ahora me gustaría analizar la cadena para agregar signos de multiplicación ( * ) […]