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)
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
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.
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
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
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