¿Cuál es la diferencia entre los argumentos sep y end en una función de impresión de Python?


Mejor respuesta

La función de impresión de Python 3 puede aceptar múltiples argumentos para imprimir. El parámetro sep define el separador entre los argumentos o elementos en un iterador para imprimir. Python 3 sep de forma predeterminada es “ espacio ” que se conoce como “ espaciado suave ”. El parámetro end define el terminador de línea para la función de impresión. Python 3 por defecto es “ nueva línea ” como en el caso de muchos lenguajes de programación.

Veamos algunos ejemplos para sep

  • Con múltiples parámetros:

#Printing multiple arguments with user defined separator

print("apple", "orange", "mango", sep = "\_")

imprimirá “apple\_orange\_mango”

  • Con un iterador:

#A list of fruits

fruit\_list = ["apple", "orange", "mango"]

#Printing list with user defined separator

print(fruit\_list, sep = "\_")

imprimirá el mismo i. mi. “Apple\_orange\_mango”

Veamos ejemplos de end ahora

#Printing multiple lines with user defined line terminator

print("First line example", end = "@")

print("Second line example")

imprimirá

«Ejemplo de primera línea @ Ejemplo de segunda línea» pero por defecto sería

«Ejemplo de primera línea

Ejemplo de segunda línea»

Respuesta

Es una tabulación / sangría si se usa en una cadena (es decir, una secuencia de caracteres, formando un texto).

Simplemente pruebe cosas como:

print("hello\t...") #in the output, you"ll notice the "space" between "hello" and "..."

En la cadena, puede agregar operadores como \ t en cualquier lugar que desee.

También hay otros:

\ n = salto de línea (imprime las cosas después de esto en la siguiente línea) \ r = retorno de carro (básicamente también se usa para imprimir cosas en la siguiente línea) \ = imprime una comilla simple () en tu texto \ ”= imprime una comilla doble (“) en su texto \\ = imprimir una barra invertida (\) en su texto

Nota: en Windows, si desea imprimir el material en la siguiente línea, debe usar \ r \ n, en Mac (antes de OS X) necesita usar \ r, en las Mac actuales (OS X y posteriores) que usa \ n, y en Linux usa \ n.

En Mac (si no es antes de OS X) y Linux, el siguiente ejemplo funciona:

print("Hello, \"friend\"!\nPlease enter your name below:\n\nName:\t(your name here)\nAge:\t(your age here)")

print("\nGood. Here"s how you print directories: \"C:Users\\Quora\\examples\"\nI hope this example helped!")

En Windows, simplemente reemplace todo \ n por \ r \ n.

Debería imprimir algo como esto:

Tenga en cuenta que utilicé \ t entre «Nombre:» y «(su nombre aquí)», así como entre «Edad:» y «(su edad aquí)».

Deja una respuesta

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