Maison  >  Article  >  développement back-end  >  Pourquoi python3 affiche-t-il sans sauts de ligne ?

Pourquoi python3 affiche-t-il sans sauts de ligne ?

青灯夜游
青灯夜游original
2019-05-22 15:03:4124133parcourir

Méthode de sortie Python 3 sans sauts de ligne : fournissez un paramètre nommé supplémentaire [end=""] comme paramètre de fin de la fonction print() pour mentionner clairement que la chaîne ajoutée à la fin de la ligne doit être utilisé comme chaîne de terminaison .

Pourquoi python3 affiche-t-il sans sauts de ligne ?

Étant donné que la fonction print() de python se termine par un caractère de nouvelle ligne par défaut, elle sera automatiquement renvoyée à la ligne par défaut. En Python, il existe un format prédéfini et si vous utilisez print(variable) alors il passera automatiquement à la ligne suivante. Alors, comment puis-je le sortir sans sauts de ligne ? L'article suivant vous le présentera, j'espère qu'il vous sera utile.

Comment afficher sans saut de ligne dans Python 3 ?

En Python 3, la solution la plus simple est proposée, il suffit de fournir un paramètre supplémentaire à la fin de la fonction print. Exemple :

# 使用命名参数“end”指定行尾显式的字符串
print("Hello World!", end ="") #end里没有空格
print("My name is Karim") 
 
# 数组
a = [1, 2, 3, 4] 
   
# 输出数组的元素 
for i in range(4): 
    print(a[i], end =" ")  #end里添加空格

Exécuter :

Pourquoi python3 affiche-t-il sans sauts de ligne ?

Nous pouvons utiliser le paramètre facultatif nommé end pour mentionner explicitement la chaîne qui doit être ajoutée à la fin de la ligne.

Tout ce que vous fournissez comme argument de fin sera la chaîne de fin.

Donc, si vous fournissez une chaîne vide, il n'y aura pas de nouvelle ligne et aucun espace ne sera ajouté à l'entrée.

Fonction Python print()

La méthode print() est utilisée pour imprimer la sortie, la fonction la plus courante.

Syntaxe :

print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)

Paramètres :

  • objets -- pluriel, indiquant que plusieurs objets peuvent être générés en même temps . Lors de la sortie de plusieurs objets, ils doivent être séparés par ,.

  • sep -- utilisé pour séparer plusieurs objets, la valeur par défaut est un espace.

  • end -- utilisé pour définir la fin. La valeur par défaut est le caractère de nouvelle ligne n, nous pouvons le remplacer par d'autres chaînes.

  • file – L'objet fichier à écrire.

  • flush -- Le fait que la sortie soit mise en cache est généralement déterminé par le fichier, mais si l'argument du mot clé flush est True, le flux sera forcé de se vider.

Valeur de retour

  • Aucune.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn