Imprimir varias variables en Python

Python | Imprimir múltiples variables : En este tutorial, vamos a aprender el concepto de la impresión de los valores de varias variables con los ejemplos.

Al igual que otros lenguajes de programación, también en Python, podemos definir y imprimir las múltiples variables . Aquí, vemos cómo podemos imprimir las variables individuales y múltiples utilizando la función de impresión ()?

En Python, sola variable se puede imprimir como este,

print(variable)

Ejemplo:

# Python program to print single variable
name = "Mike"
age = 21
country = "USA"
# printing variables one by one
print(name)
print(age)
print(country)
print() # prints a newline
# printing variables one by one
# with messages
print("Name:", name)
print("Age:", age)
print("Country:", country)

salida:

Mike
21
USA
Name: Mike
Age: 21
Country: USA

Impresión de múltiples variables

Hay métodos siguientes para imprimir varias las variables,

  • método 1 : Paso de múltiples variables como argumentos separan por comas
  • método 2 : Uso de formato método () con llaves ({})
  • método 3 : Uso método format () con los números entre llaves ({0})
  • método 4 : método de uso del formato () con nombre explícito de llaves ({v})
  • método 5 : El uso de la concatenación de cadenas

vamos a entender cada método en los detalles.

Método 1:

para imprimir varias variables utilizando la función de impresión (), tenemos que proporcionar los nombres de variables como argumentos separados por las comas.

Nota: espacio de impresión impresiones () de función después de que el valor de cada variable, el espacio es el valor del parámetro class SEP y ndash; que es un parámetro opcional en función de impresión (), mediante el uso de este parámetro, podemos especificar el valor del separador.

Sintaxis:

print(variable1, varaible2, variable3, ...)

Ejemplo:

# Python program to print multiple variables
name = "Mike"
age = 21
country = "USA"
# printing variables one by one
print("Printing normally...")
print(name, age, country)
print() # prints a new line
# Printing with comma seprator
print("Printing with comma seprator...")
print(name, age, country, sep=',')
print() # prints a new line
# printing variables with messages
print("Printing with messages...")
print("Name:", name, "Age:", age, "Country:", country)

de salida:

Printing normally...
Mike 21 USA
Printing with comma seprator...
Mike,21,USA
Printing with messages...
Name: Mike Age: 21 Country: USA

Método 2:

Mediante el uso de la cadena de nuevo estilo de formato (formato () método), también puede imprimir las múltiples variables. Aquí, tenemos que especificar las llaves ({} ) donde tenemos que imprimir los valores y en el método format (), proporcionar las variables múltiples separados por las comas.

Sintaxis:

print("{} {} {}".format(variable1, variable2, variable2)

Ejemplo:

# Python program to print multiple variables
# using format() method
name = "Mike"
age = 21
country = "USA"
print("{} {} {}".format(name, age, country))
print("Name: {}, Age: {}, Country: {}".format(name, age, country))

de salida:

Mike 21 USA
Name: Mike, Age: 21, Country: USA

Método 3:

Mediante el uso de la cadena de nuevo estilo de formato con los números (formato () método), también podemos imprimir las múltiples variables. Esto es similar al método 2, pero aquí podemos utilizar los números dentro de las llaves ({0} ), que le ayudará class reordenación de los valores.

Nota: Número 0 representa la primera variable en formato método (), 1 representa la segunda, y así sucesivamente.

Sintaxis:

print("{0} {1} {2}".format(variable1, variable2, variable2)

Ejemplo:

# Python program to print multiple variables
# using format() method with numbers
name = "Mike"
age = 21
country = "USA"
print("{0} {1} {2}".format(name, age, country))
print("Name: {0}, Age: {1}, Country: {2}".format(name, age, country))
print("Country: {2}, Name: {0}, Age: {1}".format(name, age, country))
# printing all values 2-2 times
print("{0} {0} {1} {1} {2} {2}".format(name, age, country))

de salida:

Mike 21 USA
Name: Mike, Age: 21, Country: USA
Country: USA, Name: Mike, Age: 21
Mike Mike 21 21 USA USA

Método 4:

Mediante el uso de la cadena de estilo nuevo formato con nombres explícitos ( método format ()), también puede imprimir las múltiples variables. Esto es similar al método 3, pero aquí podemos usar los nombres explícitos entre llaves ({n} ), que le ayudará default recordar el orden y los nombres de variables.

Sintaxis:

print("{v1} {v2} {v3}".format(v1=variable1, v2=variable2, v3=variable2)

Ejemplo:

# Python program to print multiple variables
# using format() method with explicit names
name = "Mike"
age = 21
country = "USA"
print("{n} {a} {c}".format(n=name, a=age, c=country))
print("Name: {n}, Age: {a}, Country: {c}".format(n=name, a=age, c=country))
print("Country: {c}, Name: {n}, Age: {a}".format(n=name, a=age, c=country))
# printing all values 2-2 times
print("{n} {n} {a} {a} {c} {c}".format(n=name, a=age, c=country))

Salida:

Mike 21 USA
Name: Mike, Age: 21, Country: USA
Country: USA, Name: Mike, Age: 21
Mike Mike 21 21 USA USA

Método 5:

Podemos imprimir múltiples variables mediante la concatenación de ellas como una cadena.

Sintaxis:

print(str(variable1) + str(variable2) + str(variable3))

Nota:

  • Si queremos visualizar cualquier mensaje o separador, también podemos concatenar con las variables.
  • Si una variable es una cadena, entonces no hay necesidad de utilizar str ().

Ejemplo:

# Python program to print multiple variables
# using string concatenation
name = "Mike"
age = 21
country = "USA"
print("Without separator...")
print(name + str(age) + country)
print("Separating by commas...")
print(name + "," + str(age) + "," + country)
print("Printing with messages...")
print("Name: " + name + " Age: " + str(age) + " Country: " + country)

de salida:

Without separator...
Mike21USA
Separating by commas...
Mike,21,USA
Printing with messages...
Name: Mike Age: 21 Country: USA


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *