que significa en python
Funciones y métodos de Python
Michael Zippo
01.11.2021
¿Quieres agregar un valor a una cadena de Python? No necesita buscar más allá del operador% s. Este operador le permite formatear un valor dentro de una cadena. La sintaxis% s es más elegante que el operador de concatenaciòn con el que puede estar familiarizado.
En esta guìa, hablamos sobre lo que significa el sìmbolo% s y còmo funciona. Analizamos un ejemplo de este operador para ayudarlo a aprender a usarlo en su còdigo.
¿Qué es el operador% s?
El operador% s agrega una cadena dentro de otra cadena .
Aquì, escribimos un programa que calcula la velocidad a la que un automòvil viaja, en promedio, a llegar a un destino. Para calcular esta informaciòn, utilice la siguiente fòrmula:
velocidad = distancia / tiempo
Empiece por preguntando al usuario la distancia recorrida, el tiempo que les llevò llegar a su destino y adònde se dirigìan:
A continuaciòn, calculamos la velocidad media a la que viajaba el usuario:
speed = round (float (distancia) / float (tiempo), 2)
El 81% de los participantes afirmò que se sentìa más seguro acerca de sus perspectivas laborales después de asistir a un bootcamp . Asigne a un bootcamp hoy mismo.
El graduado promedio de bootcamp pasò menos de seis meses en la transiciòn profesional, desde comenzar un bootcamp hasta encontrar su primer trabajo.
Hemos convertido los valores de " distancia " y "tiempo" a n√∫meros de coma flotante para que podamos realizar una operaciòn matemática usando esos valores. También hemos redondeado el resultado de nuestro cálculo de velocidad a dos decimales.
Ahora que hemos calculado este valor, informamos al usuario en la consola Python de su velocidad promedio. Para hacer esto, use el formato de cadena:
Hay tres partes en nuestra sintaxis% s:
- El operador% s es donde se agregan los valores de cadena.
- El% (donde, velocidad) es donde especificamos qué valores deben agregarse a nuestra cadena.
< / a>
El n√∫mero de valores que desea agregar a una cadena debe ser igual a los especificados entre paréntesis después del operador% al final de una cadena. De lo contrario, encontrará un " TypeError: not suficientes argumentos para el error de cadena de formato.
En nuestro còdigo, estamos agregando dos valores en nuestra cadena. Hemos usado el operador% s dos veces y hay dos valores entre paréntesis después de% firmar al final de nuestra cadena.
Ejecutar nuestro programa:
Nuestro còdigo calcula con éxito nuestra velocidad media.
El operador% s automáticamente y convierte un valor en una cadena. Esto significa que no tenemos que cambiar el tipo de datos asociado con " velocidad " cuando formateamos nuestro valor.
La sintaxis de formato de cadena de%
Hay mucho más en la sintaxis de formato de cadena de% que solo el operador% s. También puede usar la sintaxis% para formatear n√∫meros en una cadena.
Para obtener más informaciòn sobre còmo formatear n√∫meros usando la sintaxis de formato%, lea la documentaciòn de Python para formatear cadenas. También hemos escrito un tutorial sobre còmo redondear un valor a dos decimales utilizando el operador%.
Nuevos métodos de formateo de cadenas
Con la introducciòn del formato ()
en Python 2.6, el operando de formato de cadena% ha caìdo en desgracia por muchos desarrolladores.
Esto se debe a que la sintaxis de formato es posiblemente más poderosa. Además, la sintaxis de format ()
no es muy difìcil de usar. Considere la siguiente declaraciòn:
Esta declaraciòn imprime el mismo mensaje que generamos anteriormente. Hemos utilizado la sintaxis .format ()
para agregar los valores " where " y "velocidad" en nuestra cadena.
El operador% s le permite agregar un valor en una cadena de Python. El% s significa que desea agregar un valor de cadena en una strip ng. El operador% se puede utilizar con otras configuraciones, como% d, para formatear diferentes tipos de valores.
En versiones más modernas de Python, la sintaxis% se ha vuelto menos utilizada a favor de f strings y el método format ()
.
"Career Karma entrò en mi vida cuando más lo necesitaba y rápidamente me ayudò a combinar con un bootcamp . ¬°Dos meses después de graduarme, encontré el trabajo de mis sue√±os que se alineaba con mis valores y metas en la vida! "