Maison > développement back-end > Tutoriel Python > Comment imprimer sans sauts de ligne en python

Comment imprimer sans sauts de ligne en python

爱喝马黛茶的安东尼
Libérer: 2019-08-01 13:58:54
original
7212 Les gens l'ont consulté

Comment imprimer sans sauts de ligne en python

Dans Python 2.7, après l'exécution de l'impression, les sauts de ligne se produiront automatiquement. Le code suivant s'imprimera : abcn123n (n représente les sauts de ligne)

print ('abc')
print ('123')
Copier après la connexion

Comment réaliser l'impression. sans sauts de ligne En ce qui concerne les caractères, voici trois façons simples d'imprimer des caractères sans sauts de ligne dans Python 2.7 :

1 Ajoutez une virgule après la fonction d'impression, et l'effet d'impression sera comme remplacer les sauts de ligne par des espaces. . Le code suivant s'imprimera : abc123 (où  représente un espace)

print ('abc'),
print ('123'),
Copier après la connexion

Recommandations associées : "Tutoriel vidéo Python"

2. Utilisez from __future__import print_function pour citer Pour la méthode sur Python 3.0, le code suivant s'imprimera : abc123 (sans aucun caractère supplémentaire)

Astuce : Après avoir référencé cette méthode, la méthode en 1 deviendra invalide. (Mais il n'y a pas d'erreur grammaticale, veuillez la vérifier vous-même)

Remarque : à partir de __future__ import print_function, __ est un trait de soulignement, c'est-à-dire shift+_ deux fois sous la méthode de saisie anglaise

from __future__ import print_function 
print ('abc',end='')
print ('123',end='')
Copier après la connexion

Remarque : en fait, print La fonction définit le paramètre de fin sur « n », donc l'utilisation directe de la fonction print enveloppera automatiquement la ligne.

Et cette méthode peut personnaliser le symbole de fin. Le code suivant s'imprimera : abc&123&

from __future__ import print_function 
print ('abc',end='&')
print ('123',end='&')
Copier après la connexion

3. Appelez le module sys Nous ne discuterons pas de sys ici. Nous listons uniquement le code d'implémentation simple. , comme suit Le code s'imprimera : abc123 (sans aucun caractère supplémentaire)

import sys
sys.stdout.write('abc')
sys.stdout.write('123')
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal