Quelle est la différence entre les arguments sep et se terminent par une fonction dimpression Python?


Meilleure réponse

La fonction dimpression de Python 3 peut accepter plusieurs arguments à imprimer. Le paramètre sep définit le séparateur entre les arguments ou les éléments dun itérateur à imprimer. Python 3 sep utilise par défaut «  espace « , ce qui est connu sous le nom de «  espacement doux « . Le paramètre end définit le terminateur de ligne pour la fonction dimpression. Python 3 utilise par défaut «  nouvelle ligne  » comme dans le cas de nombreux langages de programmation.

Voyons quelques exemples pour sep

  • Avec plusieurs paramètres:

#Printing multiple arguments with user defined separator

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

affichera « apple\_orange\_mango »

  • Avec un itérateur:

#A list of fruits

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

#Printing list with user defined separator

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

affichera le même i. e. « Apple\_orange\_mango »

Voyons des exemples pour end maintenant

#Printing multiple lines with user defined line terminator

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

print("Second line example")

imprimera

« Exemple de première ligne @ Exemple de deuxième ligne » mais par défaut, ce serait

« Exemple de première ligne

Exemple de deuxième ligne »

Réponse

Cest une tabulation / retrait sil est utilisé dans une chaîne (cest-à-dire une séquence de caractères, formant un texte).

Essayez simplement des choses comme:

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

Dans la chaîne, vous pouvez ajouter des opérateurs comme \ t où vous voulez.

Il y en a aussi dautres:

\ n = saut de ligne (imprime les éléments après cela sur la ligne suivante) \ r = retour chariot (essentiellement également utilisé pour imprimer des éléments sur la ligne suivante) \ = imprimer un guillemet simple () dans votre texte \ « = imprimer un guillemet double (« ) dans votre texte \\ = imprimer une barre oblique inverse (\) dans votre texte

Remarque: sous Windows, si vous souhaitez imprimer le contenu de la ligne suivante, vous devez utiliser \ r \ n, sur Mac (avant OS X), vous devez utiliser \ r, sur les Mac actuels (OS X et versions ultérieures) que vous utilisez \ n, et sous Linux que vous utilisez \ n.

Sur Mac (sinon avant OS X) et Linux, lexemple suivant fonctionne:

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

Sous Windows, remplacez simplement tout \ n par \ r \ n.

Il devrait afficher quelque chose comme ceci:

Notez que jai utilisé \ t entre «Nom:» et «(votre nom ici)», ainsi quentre «Âge:» et «(votre âge ici)».

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *