Articles of cadena

¿Por qué Python tiene una función de formato así como un método de formato?

La función de format en los elementos integrados parece ser como un subconjunto del método str.format utilizado específicamente para el caso de un formato de un solo objeto. p.ej. >>> format(13, ‘x’) ‘d’ aparentemente se prefiere a >>> ‘{0:x}’.format(13) ‘d’ e IMO, se ve mejor, pero ¿por qué no usar str.format en todos los casos […]

¿Cómo puedo convertir un python urandom a una cadena?

Si llamo a os.urandom (64), me dan 64 bytes aleatorios. Con referencia a Convertir bytes en una cadena Python , probé a = os.urandom(64) a.decode() a.decode(“utf-8”) pero obtuvo el error de rastreo que indica que los bytes no están en utf-8. Traceback (most recent call last): File “”, line 1, in UnicodeDecodeError: ‘utf-8’ codec can’t […]

Python: alterna mayúsculas y minúsculas en una cadena

Me gustaría cambiar los caracteres de una cadena de minúsculas a mayúsculas. Mi código está abajo, la salida que obtengo con mi código es a ; ¿podría decirme dónde me equivoco y explicar por qué? Gracias por adelantado test = “AltERNating” def to_alternating_case(string): words = list(string) for word in words: if word.isupper() == True: return […]

python3 reemplaza la doble barra invertida con una sola barra invertida

Necesito reemplazar \\ con \ en python3 en una cadena compleja. Sé que esta pregunta se ha formulado varias veces, pero la mayor parte del tiempo para cadenas simples, de modo que ninguna de las respuestas (aceptadas) realmente funciona para cadenas complejas. Esto también es diferente de este, donde el problema podría resolverse con .decode(‘unicode_escape’) […]

¿Cómo puedo usar raw_input y el formato de cadena% o% d python?

tengo la variable var, y es cambiable cómo puedo usar raw_input y dentro de raw_input hacer una pregunta y usar esta variable, es decir z = raw_input(“Is your age %d’) %(var) Pero esto no funciona. ¿Algunas ideas?

Cómo analizar una entrada y asignar diferentes valores a la cadena dividida

Estoy tratando de crear una calculadora de números romanos y no estoy seguro de cómo analizar una entrada de usuario en 3 partes, el primer número romano del operador y el segundo número, mientras ignoro los espacios que el usuario podría incluir, por ejemplo, XV + L que sería “XV” mantenido por la izquierda, el […]

Script de Python para imprimir todas las definiciones de funciones de un archivo C / C ++

Quiero un script de Python para imprimir la lista de todas las funciones definidas en un archivo C / C ++. por ejemplo, abc.c define dos funciones como: void func1() { } int func2(int i) { printf(“%d”, i); return 1; } Solo quiero buscar el archivo ( abc.c ) e imprimir todas las funciones definidas […]

Python en bucle a través de la cadena y la combina con un patrón de comodín

string1=”abc” string2=”abdabcdfg” Quiero encontrar si string1 es subcadena de string2. Sin embargo, hay caracteres comodín como “.” puede ser cualquier letra, y puede ser “a” o “d” , x puede ser “b” o “c” . como resultado, “.yx” será la subcadena de string2 . ¿Cómo puedo codificarlo usando solo un bucle? Quiero recorrer a través […]

Python encadena una lista desde un archivo tsv

Tengo este archivo tsv que contiene algunas rutas de enlaces, cada enlace está separado por un ‘;’ Quiero usar: En el siguiente ejemplo, podemos ver que el texto del archivo está separado y solo quiero leer la última columna, que es una ruta que comienza con ’14th’ 6a3701d319fc3754 1297740409 166 14th_century;15th_century;16th_century;Pacific_Ocean;Atlantic_Ocean;Accra;Africa;Atlantic_slave_trade;African_slave_trade NULL 3824310e536af032 1344753412 88 […]

Python Base64 codifica a cadena

Quiero codificar algunos datos como Base64, y luego conciliar los datos codificados en una cadena. Cuando lo hago: four=base64.urlsafe_b64encode(bytes(MAIL, “utf-8″)) print (four) el resultado será: b’YWxleEBhbGV4LmFsZXg=’ Quiero eliminar la b ” de cuatro. De modo que solo se muestra YWxleEBhbGV4LmFsZXg =. ¿Cómo hago para obtener solo la cadena YWxleEBhbGV4LmFsZXg = sin el tipo de byte?