[Einführung in Python] So geben Sie eine Zeichenfolge in einer Print-Anweisung aus

[Einführung in Python] So geben Sie eine Zeichenfolge in einer Print-Anweisung aus

Die Ausgabe einer Zeichenfolge auf dem Bildschirm ist eine der Grundlagen des Programms. Verwenden Sie die "Druckfunktion", um in Python auf dem Bildschirm auszugeben. Die Druckfunktion ist für die Verwendung von Python unverzichtbar. Dieses Mal werde ich erklären, wie die Druckfunktion verwendet wird. Inhaltsverzeichnis 1 [Was ist Drucken](Was ist ## Drucken) 2 [Variablen mit Druck drucken](## Variablen mit Druck drucken) 2.1 [Nur Variablen mit Druck drucken](### Nur Variablen drucken) 2.2 [Formatierungsfunktion](### Formatierungsfunktion) 2.3 [% Notation](###% Notation) 2.4 [Zeichenkette + Variable](### Zeichenkette + Variable)

Was ist Druck

Die Druckfunktion ist eine Funktion, die eine Zeichenfolge auf dem Bildschirm ausgibt. Die grundlegende Syntax der Druckfunktion lautet wie folgt.

Python

print('Die Zeichenfolge, die Sie ausgeben möchten')

Um Zeichen mit Druck zu drucken, platzieren Sie die Zeichenfolge, die Sie drucken möchten, im Argumentteil von print. Da print am Ende des Zeichens einen Zeilenumbruch hinzufügt, wird die Ausgabezeichenfolge automatisch unterbrochen. Wenn Sie die Linie nicht unterbrechen möchten, verwenden Sie die Option end, um dem Ende nichts hinzuzufügen.

print('Hello', end='')
print('World')

Ausführungsergebnis


HelloWorld

Im Fall von Python2 können Sie auch Zeilenumbrüche vermeiden, indem Sie nach der Zeichenfolge "," einfügen.

print('Hello' ,)
print('World')

Ausführungsergebnis


HelloWorld

Variablen mit print drucken

Drucken Sie nur Variablen mit print

In Python können Variablen Zeichenfolgen und Zahlen speichern. Sie können print auch verwenden, um in Variablen gespeicherte Zeichenfolgen und Zahlen zu drucken.

strings = 'Hello, World!'
number = 100

print(strings)
print(number)

Ausführungsergebnis


Hello, World!
100

Sie können jetzt Variablen mit print drucken. Wenn Sie jedoch eine Variable mit print drucken, möchten Sie sie möglicherweise zusammen mit einer beliebigen Zeichenfolge schreiben. Wenn beispielsweise ein bestimmtes Berechnungsergebnis 100 erreicht, ist es einfacher zu verstehen, wenn Sie etwas wie "Antwort: 100" ausgeben, anstatt nur "100" anzuzeigen.

Es gibt verschiedene Möglichkeiten, Zeichenfolgen und Variablen in Python print zusammen zu drucken.

Formatierungsfunktion

Eine neue Methode, die ab Python 2.6 verwendet werden kann, ist die Verwendung der Formatierungsfunktion zur Ausgabe von Zeichenfolgen und Variablen. Das Format der Formatierungsfunktion ist wie folgt.

print ('beliebige Zeichenfolge {0} beliebige Zeichenfolge'.format (Variable)

Geben Sie bei Verwendung der Formatierungsfunktion eine beliebige Zeichenfolge ein und geben Sie {0} an der Stelle ein, an der Sie die Variable zuweisen möchten. Dann wird der Wert der Variablen, die das Argument des Formats ist, an der Position von {0} angezeigt.

number  = 100

print('Antworten:{0}'.format(number))

Ausführungsergebnis


Antwort: 100

Wenn Sie mehrere Variablen anzeigen möchten, erhöhen Sie {0}, {1}, {2}… und {} und verwenden Sie das Format (Variable 1, Variable 2, Variable 3… ..) als Argument in der Formatfunktion. ) Und so weiter.

answer1 = 50
answer2 = 100
 
print('Antwort 1:{0},Antwort 2:{1}'.format(answer1, answer2))

Ausführungsergebnis


Antwort 1:50,Antwort 2:100

%Notation

Die% -Notation ist eine Methode zum Ersetzen durch eine Variable mit dem Operator%. Es ist eine bekannte Methode in C-Sprache. Gibt Zeichenfolgen und Variablen mit Konvertierungsspezifikationszeichen wie% d und% s aus. Das Format der% -Notation ist wie folgt.

print ('beliebige Zeichenfolge% s beliebige Zeichenfolge')% variable # Wenn der Inhalt der Variablen eine Zeichenfolge ist print ('beliebige Zeichenfolge% d beliebige Zeichenfolge')% variable # Wenn der Inhalt der Variablen eine Ganzzahl ist

Es gibt verschiedene Arten von Konvertierungsspezifikationszeichen, aber die beiden am häufigsten verwendeten sind "% s", wenn der Inhalt der Variablen eine Zeichenfolge ist, und "% d", wenn der Inhalt der Variablen eine Ganzzahl ist.

answer = 50
 
print('Antworten:%d' % answer)

Ausführungsergebnis


Antworten:50

Wenn Sie mehrere Variablen in% -Notation ausgeben möchten, verwenden Sie den Taple-Typ.

name = 'Tanaka'
point = 80

print('%s Punktzahl:%d' % (name, point))

Ausführungsergebnis


Tanakas Punktzahl:80

Zeichenkette + Variable

Die dritte Methode besteht darin, die Zeichenfolge und die Variable mit dem Operator + hinzuzufügen und als eine Zeichenfolge auszugeben. In Python kann der Operator + verwendet werden, um eine Zeichenfolge und eine Zeichenfolge oder eine Variable hinzuzufügen, in der die Zeichenfolge gespeichert ist. Dies wird als Verkettung bezeichnet. Durch Verketten der Zeichenfolgen in der Druckfunktion kann sie wie eine einzelne Zeichenfolge ausgegeben werden.

a = 'hello'
b = 'world!'

print(a + ',' + b)

Ausführungsergebnis


hello,world!

Es können nur Zeichenfolgen verkettet werden. Wenn Sie also numerische Werte usw. ausgeben, konvertieren Sie diese vor der Verkettung in Zeichenfolgen.

name  = 'Tanaka'
point = 80

print(name + 'Ergebnis:' + str(point))  #Konvertieren Sie den Punkt mit der Funktion str in einen String

Ausführungsergebnis


Tanakas Punktzahl:80

・ Über den Umgang mit Japanisch Wie Sie den bisherigen Beispielen entnehmen können, kann Python print natürlich Japanisch ausgeben. Wenn Sie jedoch versuchen, Japanisch auszugeben, ohne an etwas zu denken, kann ein Fehler auftreten.

Referenzseite [Einführung in Python] So geben Sie eine Zeichenfolge in einer Print-Anweisung aus

Recommended Posts

[Einführung in Python] So geben Sie eine Zeichenfolge in einer Print-Anweisung aus
[Python] So erweitern Sie Variablen in einer Zeichenfolge
[Python] So invertieren Sie eine Zeichenfolge
Grundlagen des Python-Lernens ~ Wie wird eine Zeichenkette ausgegeben (angezeigt)? ~
[Einführung in Python] So teilen Sie eine Zeichenfolge mit der Funktion split
[Einführung in Python] Wie verwende ich den Operator in in der for-Anweisung?
Einbetten von Variablen in Python-Strings
[Einführung in Python] So schreiben Sie eine Zeichenfolge mit der Formatierungsfunktion
So konvertieren / wiederherstellen Sie einen String mit [] in Python
So definieren Sie mehrere Variablen in einer Python for-Anweisung
So geben Sie eine Zeichenfolge in Python ein und geben sie unverändert oder in die entgegengesetzte Richtung aus.
[Einführung in Python] Wie verwende ich eine Klasse in Python?
Wie bekomme ich Stacktrace in Python?
So machen Sie einen String in Python zu einem Array oder ein Array zu einem String
So erhalten Sie eine Zeichenfolge aus einem Befehlszeilenargument in Python
Wie kann man schnell die Häufigkeit des Auftretens von Zeichen aus einer Zeichenfolge in Python zählen?
So löschen Sie einen Taple in einer Liste (Python)
So erstellen Sie eine JSON-Datei in Python
So benachrichtigen Sie Discord-Kanäle in Python
[Python] Wie zeichnet man mit Matplotlib ein Histogramm?
So geben Sie "Ketsumaimo" standardmäßig in Python aus
So schreiben Sie eine Zeichenfolge, wenn Python mehrere Zeilen enthält
[Einführung in Python] Eine ausführliche Erklärung der in Python verwendeten Zeichenkettentypen!
Analysieren Sie eine JSON-Zeichenfolge, die in eine Datei in Python geschrieben wurde
Ich möchte eine Variable in einen Python-String einbetten
So schreiben Sie in Python die Verkettung von Zeichenfolgen in mehrere Zeilen
Geben Sie eine Zeichenfolge mit Zeilenumbrüchen in PyYAML aus
Einführung in die lineare Algebra mit Python: A = LU-Zerlegung
Wie man in Python entwickelt
So führen Sie einen Befehl mit einem Unterprozess in Python aus
[Python] So geben Sie Listenwerte der Reihe nach aus
[Einführung in Python] So erhalten Sie den Datenindex mit der for-Anweisung
[Python] So erstellen Sie eine Liste von Zeichenfolgen Zeichen für Zeichen
So schneiden Sie ein Block-Multiple-Array aus einem Multiple-Array in Python
So geben Sie ein Dokument im PDF-Format mit Sphinx aus
Eine Geschichte darüber, wie man einen relativen Pfad in Python angibt.
Verwendung der Methode __call__ in der Python-Klasse
Ändern Sie das Standardausgabeziel in eine Datei in Python
So importieren Sie Dateien in Python an eine beliebige Stelle
[Python] Wie schreibe ich eine if-Anweisung in einen Satz?
[Einführung in die Udemy Python3 + -Anwendung] 36. Verwendung von In und Not
Ich habe versucht "Wie man eine Methode in Python dekoriert"
So entwickeln Sie in einer virtuellen Python-Umgebung [Memo]
So erhalten Sie den letzten (letzten) Wert in einer Liste in Python
So erhalten Sie eine Liste der integrierten Ausnahmen für Python
[Python] So geben Sie eine Pandas-Tabelle in eine Excel-Datei aus
[Python] Wie man PCA mit Python macht
So sammeln Sie Bilder in Python
Verwendung von SQLite in Python
[Einführung in Python] So analysieren Sie JSON
Wie man MySQL mit Python benutzt
So verpacken Sie C in Python
Verwendung von ChemSpider in Python
6 Möglichkeiten zum Stringen von Objekten in Python
Verwendung von PubChem mit Python
Erstellen Sie eine zufällige Zeichenfolge in Python
Umgang mit Japanisch mit Python
[Python] Programmieren, um die Nummer von a in einer Zeichenfolge zu finden, die eine bestimmte Anzahl von Malen wiederholt.
Konvertieren Sie in eine Zeichenfolge, während Sie die Standardausgabe mit dem Python-Unterprozess ausgeben
So bestimmen Sie die Existenz eines Selenelements in Python