Maison > développement back-end > Tutoriel Python > Comment puis-je imprimer en Python sans nouvelles lignes ni espaces ?

Comment puis-je imprimer en Python sans nouvelles lignes ni espaces ?

Barbara Streisand
Libérer: 2024-12-22 09:06:45
original
447 Les gens l'ont consulté

How Can I Print in Python Without Newlines or Spaces?

Impression sans nouvelles lignes ni espaces

Les méthodes d'impression Python traditionnelles insèrent souvent des nouvelles lignes ou des espaces entre les valeurs imprimées, ce qui entraîne une sortie encombrée. Cet article explore les méthodes permettant de surmonter ce problème et d'obtenir une sortie continue.

Dans Python 3, la fonction d'impression fournit les paramètres sep= et end= pour personnaliser la chaîne imprimée :

  • Pour supprimer la nouvelle ligne, utilisez end='':

    print('.', end='')
    Copier après la connexion
  • Pour supprimer les espaces entre les arguments, définissez sep='':

    print('a', 'b', 'c', sep='')
    Copier après la connexion

Pour un contrôle avancé, incluez l'argument flush=True :

print('.', end='', flush=True)
Copier après la connexion

Dans Python 2.6 et 2.7, il existe des approches alternatives :

  • Importer l'impression de Python 3 fonction :

    from __future__ import print_function
    Copier après la connexion
  • Utiliser sys.stdout.write() :

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

    Suivi de :

    sys.stdout.flush()
    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!

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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal