Variable de impresión en Python

Vaibhhav Khetarpal 30 enero 2023
  1. Utilice la declaración print para imprimir una variable en Python
  2. Utilice una coma , para separar las variables e imprimirlas
  3. Utilice el formato de cadena con la ayuda de %
  4. Utilice el formato de cadena con la ayuda de {}
  5. Utilice el operador + para separar variables en la declaración print
  6. Utilice la f-string en la declaración print
Variable de impresión en Python

Python es uno de los lenguajes de programación más versátiles y la declaración print se puede utilizar de muchas formas diferentes. Podemos elegir la forma en que queremos usar la declaración de acuerdo a nuestra conveniencia.

Este tutorial discutirá los diferentes métodos para imprimir una variable en Python.

Utilice la declaración print para imprimir una variable en Python

La declaración print se puede utilizar en todas las versiones de Python, pero su sintaxis varía, dependiendo de la versión de Python.

En Python 2, la sintaxis de la declaración print es bastante simple. Todo lo que tenemos que hacer es usar la palabra clave print.

Código de ejemplo:

# Python 2 code
print "Hello to the World"

Producción :

Hello to the World

En Python 3, para ejecutar la instrucción print sin errores, es necesario un paréntesis seguido de la palabra clave print.

Código de ejemplo:

# Python 3 code
print("Hello to the World")

Producción :

Hello to the World

Aunque Python 2 puede ejecutar la declaración print entre paréntesis, Python 3 da un error si no se usa el paréntesis en la declaración.

La declaración print se puede utilizar para imprimir variables, cadenas y otros tipos de datos proporcionados en Python.

Podemos imprimir diferentes tipos de datos en la declaración única de Python separando los tipos de datos o variables con el símbolo ,.

Mostraremos diferentes métodos para imprimir una variable en Python.

Utilice una coma , para separar las variables e imprimirlas

El método más básico para imprimir la variable en Python es usar una coma para separar las variables en una declaración print.

El siguiente código imprime la variable y la cadena en la misma línea en el código Python.

var1 = 123
var2 = "World"
print("Hello to the", var2, var1)

Producción :

Hello to the World 123

Utilice el formato de cadena con la ayuda de %

Además de simplemente imprimir las declaraciones, también se puede utilizar el formato de cadena. Esto le da al usuario más opciones para personalizar la configuración similar a una cuerda y ajustar el relleno, la alineación, la precisión del conjunto e incluso el ancho.

Una de las dos formas de implementar el formato de cadena es utilizando el signo %. El signo %, seguido de una letra, funciona como marcador de posición para la variable.

Por ejemplo, %d se puede utilizar como marcador de posición cuando necesitamos sustituir valores numéricos.

Código de ejemplo:

var1 = 123
var2 = "World"
print("Hello to the %s %d " % (var2, var1))

Producción :

Hello to the World 123

Utilice el formato de cadena con la ayuda de {}

Cuando usamos formato de cadena, podemos usar {} para marcar el lugar en la declaración donde la variable necesita ser sustituida.

El siguiente código imprime la variable y la cadena en la misma línea en el código Python mediante el formato de cadena:

var1 = 123
var2 = "World"
print("Hello to the {} {}".format(var2, var1))

Producción :

Hello to the World 123

La función format() se agrega a Python 2.6 y funciona en todas las demás versiones posteriores.

Utilice el operador + para separar variables en la declaración print

El operador + también se puede usar para separar las variables mientras se usa la instrucción print.

Código de ejemplo:

var1 = 123
var2 = "World"
print("Hello to the {} {}" + var2 + str(var1))

Producción :

Hello to the World 123

Utilice la f-string en la declaración print

La f-string es otro método para lograr el formateo de cadenas y tiene ventaja sobre los otros dos métodos, ya que es comparativamente más rápido que los otros dos mecanismos.

Código de ejemplo:

var1 = 123
var2 = "World"
print(f"Hello to the {var2} {var1}")

Producción :

Hello to the World 123

Como se muestra arriba, los 5 métodos proporcionan el mismo resultado. Y el método que uno debe usar depende de su propia conveniencia.

Vaibhhav Khetarpal avatar Vaibhhav Khetarpal avatar

Vaibhhav is an IT professional who has a strong-hold in Python programming and various projects under his belt. He has an eagerness to discover new things and is a quick learner.

LinkedIn

Artículo relacionado - Python Print