Python-Druck

Um in Python 3 ohne eine neue Zeile zu drucken, fugen Sie Ihrer Druckfunktion ein zus√§tzliches Argument hinzu, das dem Programm mitteilt, dass Ihre n√§chste Zeichenfolge nicht in einer neuen Zeile stehen soll. Hier ein Beispiel: print("Hallo!", end = ’’) Die n√§chste Druckfunktion befindet sich in derselben Zeile.

Wenn Sie neu programmieren, möchten Sie möglicherweise einen Wert auf dem Bildschirm ausgeben, ihn jedoch in derselben Zeile wie den zuletzt gedruckten Wert belassen. Sie möchten beispielsweise, dass der Vorname und der Nachname eines Benutzers in derselben Zeile erscheinen. Aber wie druckt man in Python ohne Zeilenumbruch?

In diesem Tutorial werden wir aufschlusseln, wie das Drucken ohne Zeilenumbruch in Python funktioniert. Bevor wir jedoch beginnen, lassen Sie uns die Grundlagen der Funktionsweise von Strings in Python untersuchen.

String Refresher

Strings sind eine Folge von Buchstaben, Zahlen, Symbolen und Leerzeichen. Strings sind in den meisten Programmiersprachen ein wichtiger Datentyp, insbesondere in Python. Wenn Sie mit Strings arbeiten, gibt es viele Fälle, in denen Sie diese durch Satzzeichen, das Hinzufugen neuer Zeilen oder das Verschieben von Text in dieselben Zeilen besser lesbar machen möchten.

In Python sind Strings definiert als folgt:

Alternativ können Sie einfache Anfuhrungszeichen ‘’ verwenden, um Ihre Zeichenfolge zu deklarieren, solange die Zeichenfolge mit demselben Anfuhrungszeichentyp beginnt und endet. Wenn Ihre Zeichenfolge jedoch einfache Anfuhrungszeichen enthält, sollten Sie stattdessen doppelte Anfuhrungszeichen verwenden und umgekehrt, andernfalls gibt Ihre Zeichenfolge einen Fehler zuruck.

Wie man in Python ohne Newline druckt

Wenn Sie Strings in Python drucken, werden sie normalerweise in verschiedenen Zeilen angezeigt. Hier ein Beispiel:

Dieser Code wurde Folgendes zuruckgeben:

81 % der Teilnehmer gaben an, dass sie sich nach dem Besuch eines Bootcamps hinsichtlich ihrer Berufsaussichten im Tech-Bereich sicherer fuhlten. Werde noch heute zu einem Bootcamp gematcht.

Der durchschnittliche Bootcamp-Absolvent verbrachte weniger als sechs Monate im Karriereubergang, vom Beginn eines Bootcamps bis zur Suche nach seinem ersten Job.

Was ist, wenn wir beides wollen? diese Zeichenfolgen in derselben Zeile erscheinen? Lassen Sie uns die beiden Methoden aufschlusseln, mit denen Sie dieses Ziel sowohl in Python 2.x als auch in Python 3.x erreichen können.

Drucken ohne Zeilenumbruch in Python 3.x

Das Drucken ohne Zeilenumbruch ist in Python 3 einfach. Um in Python ohne Zeilenumbruch zu drucken, mussen Sie ein . hinzufugen zusätzliches Argument fur Ihre Druckfunktion, das dem Programm mitteilt, dass Ihr nächster String nicht in einer neuen Zeile stehen soll.

Hier ist ein Beispiel:

Die Ausgabe fur unseren Code ist:

Jetzt haben wir unseren Code in derselben Zeile gedruckt.

Beachten Sie, dass unser Code kein Leerzeichen zwischen unseren beiden Zeichenfolgen eingefugt hat. Aber was wäre, wenn wir wollen ein Leerzeichen zwischen unseren beiden neuen Strings, die auf dem gleichen sind Leitung? Wir mussen lediglich ein Leerzeichen in unser end-Argument einfugen.

Im obigen Beispiel hatten wir eine leere Zeichenfolge in unseren Anfuhrungszeichen, was bedeutet, dass keine Leerzeichen vorhanden waren zwischen unserem Text in der neuen Zeile hinzugefugt. Wenn wir jedoch ein Leerzeichen in die Anfuhrungszeichen eingefugt hätten, hätten wir eines in unserem Code. Daruber hinaus können Sie dem Endparameter alles hinzufugen, was Sie möchten, und das wird Ihre Strings in der neuen Zeile trennen.

Zum Beispiel:

Unser Code wurde zuruckgeben:

Drucken ohne Zeilenumbruch in Python 2.x

Wenn Sie Ihren Text in Python 2 in derselben Zeile drucken möchten, sollten Sie ein Komma am Ende Ihrer Druckanweisung. Hier ein Beispiel in Aktion:

Dieser Code gibt Folgendes zuruck:

Es ist erwähnenswert, dass, obwohl es keine neuen Zeilen gab, ein Leerzeichen verwendet wurde, um unseren Text zu teilen. Dies ist nutzlich, da wir in den meisten Fällen möchten, dass unsere Daten verteilt sind. Wenn wir beispielsweise zwei Sätze zusammenfuhren, möchten wir zwischen ihnen ein Leerzeichen.

Wenn Sie jedoch Text ohne Zeilenumbruch und ohne Leerzeichen drucken möchten, können Sie einen anderen Ansatz verwenden: Mit dem Modul sys–das installiert ist Mit Python–können Sie genau das drucken, was Sie vom Programm verlangen. Hier ist ein Beispiel:

Die Ausgabe fur unseren Code sieht wie folgt aus:

Es gibt ein In diesem Code passiert viel, also lassen Sie es uns aufschlusseln. In der ersten Zeile importieren wir unsere sys-Bibliothek, die die Funktion hat, die wir brauchen, um ohne neue Zeile und ohne Leerzeichen zu drucken. Im Folgenden ng Zeilen weisen wir das System an, unseren Text genau so auszudrucken, wie er ist, ohne Leerzeichen. Am Ende haben wir also die Ausgabe, die wir oben erhalten haben: unsere beiden Strings in derselben Zeile, aber ohne Leerzeichen, das sie trennt.

Schlussfolgerung

So einfach ist das! In diesem Tutorial haben wir aufgeschlusselt, wie in Python ohne Zeilenumbruch gedruckt wird. Wie wir besprochen haben, kann diese Programmiertechnik nutzlich sein, wenn Sie Ihre Daten auf eine bestimmte Weise anzeigen mussen, bei der Ihr gesamter Text in derselben Zeile angezeigt wird.

In Python 2.x können wir a . hinzufugen Komma am Ende unserer print-Anweisung, um unseren Text in dieselbe Zeile zu verschieben, und in Python 3.x mussen wir einen end-Parameter hinzufugen.

"Karriere Karma hat mein Leben, als ich es am dringendsten brauchte und half mir schnell bei einem Bootcamp. Zwei Monate nach meinem Abschluss fand ich meinen Traumjob, der meinen Werten und Zielen im Leben entsprach!"

Venus, Software Engineer bei Rockbot

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method