que significa en python

¿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.

La sintaxis .format () le permite hacer cosas como establecer nombres para cada valor que desea agregar a una cadena. Estas caracterìsticas no las ofrece la sintaxis% s .

En Python 3, f strings se introdujeron como otra alternativa para la sintaxis%. F strings son una sencilla forma de incrustar un valor o una expresiòn en una cadena utilizando literales de cadena. Puede obtener más informaciòn sobre las cadenas f en nuestro artìculo sobre cadenas f de Python 3.



Conclusiòn

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 () .

Ahora está equipado con el conocimiento que necesita para usar el operador% s en su còdigo como un desarrollador profesional de Python !

"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! "

Venus, ingeniero de software en Rockbot

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method