Articles of cadena

¿Alguna mejor manera de hacer a = b + a?

Estoy usando PyCharm y tengo esta statement: a = ‘foo’ b = ‘bar’ a = b + a y PyCharm resalta la última línea diciendo que: La asignación puede ser reemplazada por una asignación aumentada Primero pensé que podría haber algo como esto pero terminé con un error: a += b # ‘foobar’ a =+ […]

Partición Python y split

Quiero dividir una cadena con dos palabras como “word1 word2” usando dividir y particionar e imprimir (usando una for) las palabras por separado como: Partition: word1 word2 Split: word1 word2 Este es mi código: print(“Hello World”) name = raw_input(“Type your name: “) train = 1,2 train1 = 1,2 print(“Separation with partition: “) for i in […]

Python string.replace () no reemplaza caracteres

Alguna información de fondo: Tenemos un antiguo sistema de base de datos de documentos en la web donde trabajo, que consiste casi en documentos de MS Office con las extensiones “normales” (.doc, .xls, .ppt). Todos se nombran en función de algún tipo de número de identificación arbitrario (es decir, 1245.doc). Estamos cambiando a SharePoint y […]

formato de cadena de registro de Python

Estoy usando el formateador de registros de python para formatear registros y tengo un valor fmt de fmt = “[%(filename)s:%(lineno)s] %(message)s” Lo que me gustaría es que “[file.py:20]” se extienda a 10 caracteres de ancho (por ejemplo). Si fuera un valor que hubiera sido fácil, pero ¿hay alguna manera de estirar toda esta estructura a […]

Pasar una matriz numpy estructurada con cadenas a una función de cython

Estoy intentando crear una función en cython que acepte una matriz de registro o de registro estructurado numpy definiendo un tipo de estructura cython. Supongamos que tengo los datos: a = np.recarray(3, dtype=[(‘a’, np.float32), (‘b’, np.int32), (‘c’, ‘|S5’), (‘d’, ‘|S3’)]) a[0] = (1.1, 1, ‘this\0’, ‘to\0’) a[1] = (2.1, 2, ‘that\0’, ‘ta\0’) a[2] = (3.1, […]

¿Cómo agrego mis propios atributos personalizados a los tipos de Python incorporados existentes? ¿Como una cuerda?

Quiero hacer algo como esto … def helloWorld(): print “Hello world!” str.helloWorld = helloWorld “foo”.helloWorld() Lo que imprimiría “¡Hola mundo!” EDITAR: Consulte ¿Puedo agregar métodos / atributos personalizados a los tipos de Python integrados?

¿Cómo soluciono este error “TypeError: ‘str’ object is not tolamable”?

Estoy creando un progtwig básico que usará una GUI para obtener el precio de un artículo, luego quitaré el 10% del precio si el precio inicial es menor que 10, o quitaré el 20% del precio si el precio inicial es mayor que diez import easygui price=easygui.enterbox(“What is the price of the item?”) if float(price) […]

Pandas: compruebe si una columna de cadena en un dataframe contiene un par de cadenas de otro dataframe

Esta pregunta se basa en otra pregunta que hice, donde no cubrí el problema por completo: Pandas: compruebe si una columna de cadena contiene un par de cadenas Esta es una versión modificada de la pregunta. Tengo dos marcos de datos: df1 = pd.DataFrame({‘consumption’:[‘squirrel ate apple’, ‘monkey likes apple’, ‘monkey banana gets’, ‘badger gets banana’, […]

¿Qué hace! R en str () y repr ()?

Según la documentación de Python 2.7.12 : !s (apply str() ) y !r (apply repr() ) se pueden usar para convertir el valor antes de formatearlo. >>> import math >>> print ‘The value of PI is approximately {}.’.format(math.pi) The value of PI is approximately 3.14159265359. >>> print ‘The value of PI is approximately {!r}.’.format(math.pi) The […]

Apio Cadena de tareas y acceso ** kwargs

Tengo una situación similar a la que se describe aquí , excepto que en lugar de encadenar tareas con múltiples argumentos, quiero encadenar tareas que devuelvan un diccionario con múltiples entradas. Esto es, muy libremente y de manera abstracta, lo que estoy tratando de hacer: tareas.py @task() def task1(item1=None, item2=None): item3 = #do some stuff […]