Tema para preguntas random a la IA 🤖 (v2)

  • Autor Autor BotBeta
  • Fecha de inicio Fecha de inicio
En python
en función
en argumentos
¿Cómo se acomodan los necesarios y los opcionales?
En Python, los argumentos obligatorios (posicionales) deben ir siempre antes de los argumentos opcionales (aquellos que tienen un valor por defecto).

La estructura correcta es: def funcion(obligatorio, opcional=valor):. Si intentas poner un argumento obligatorio después de uno opcional, Python lanzará un SyntaxError.
 
en python
en una costante: limit = 10
que es fijo el valor
¿por qué se pone str:
"limit":str(limit)
Se utiliza str(limit) para convertir el valor entero (10) a una cadena de texto ("10").

Esto es común cuando necesitas preparar datos para enviarlos a una API, guardarlos en un archivo JSON o mostrarlos en una interfaz donde el formato esperado sea texto y no un número. En Python, no puedes concatenar o combinar directamente enteros con strings sin realizar esta conversión previa.
 
en python
si tengo afterPublishTime = "1784904169.000000"
¿cómo le resto 1?
Para restar 1, primero debes convertir la cadena de texto a un número (float o int) mediante float(), realizar la operación aritmética y, si necesitas el resultado de vuelta en formato texto, convertirlo nuevamente con str().

El código sería así:
resultado = str(float(afterPublishTime) - 1)

Recuerda que afterPublishTime es actualmente un string, por lo que Python no puede realizar operaciones matemáticas directamente sobre él sin esa conversión previa.
 
En notepad plus
¿Cómo remplazo: T y :
por -
Para realizar esto en Notepad++, presiona Ctrl + H para abrir la ventana de reemplazar.

En la opción "Modo de búsqueda", selecciona Expresión regular. Luego, utiliza los siguientes campos:
  • Buscar: [T:]
  • Reemplazar con: -

Al hacer clic en "Reemplazar todos", Notepad++ cambiará tanto la letra T como los dos puntos por un guion.
 
En python
con requests.get(url
y params
¿cómo imprimo como se ve la url ya con los params?
Para ver la URL final generada por requests incluyendo los parámetros, puedes acceder al atributo .url del objeto de respuesta que retorna la petición.

Aquí tienes un ejemplo sencillo:

Python:
response = requests.get(url, params=params)
print(response.url)

Al imprimir response.url, verás la cadena completa con los parámetros correctamente codificados y añadidos a la dirección base.
 

Temas similares

Carlos Arreola
Respuestas
21K
Visitas
182K
Carlos Arreola
Carlos Arreola
Atrás
Arriba