Ich habe kürzlich Python3 gelernt und ein Problem gefunden, das ich zusammenfassen wollte. Daher stellt Ihnen der folgende Artikel hauptsächlich die relevanten Informationen zum Zeilenumbruch der Druckfunktion in Python 3 vor Code und stellt die notwendigen Informationen bereit. Freunde, die interessiert sind, folgen bitte dem Herausgeber, um gemeinsam zu lernen.
Vorwort
Aus beruflichen Gründen habe ich mir kürzlich Python-Anwendungen angesehen, angefangen mit der Einsteiger-Einfachstabelle, und das dort gefunden Es gibt wirklich große Unterschiede zwischen Python3. >
Code in Python2. Hier gibt es zwei Probleme: Erstens fügen Sie am Ende der
-Funktion in der inneren Schleife in Pyhon2 ein Komma hinzu, wenn nach dem Drucken der Ausgabe die Zeile umbrechen muss. ,‘ am Ende der Funktion, aber wenn Sie den Code in Python3 ausführen, werden Sie feststellen, dass das Hinzufügen von Kommas bei der Ausführung in Win nicht funktioniert, wie in Abbildung 1 gezeigt,
#!/usr/bin/env python #-*- coding: utf-8 -*- __author__ = '****' class PrintTable(object): '''打印九九乘法表''' def __init__(self): print('开始打印 9 X 9 的乘法表格') self.print99() def print99(self): for i in xrange(1, 10): for j in xrange(1, i+1): print('%d X %d = %2s ' %(j, i, i*j)), print('\n') if __name__ == '__main__': pt = PrintTable()
print()
print()
Die Ausführung unter Linux ist in Abbildung 2 dargestellt.
Abbildung 2
verwendet wird. Der Unterschied besteht darin, dass der zweite Parameter der Funktion
hinzugefügt wird mit end=", ändern und ausführen, und das endgültige Laufergebnis ist wie in Abbildung 3 dargestellt,
Abbildung 3
Normale Ausgabe print(‘*‘, end=”)
print()
Tatsächlich gibt es im obigen Code ein weiteres Problem, das mit der obigen Frage 1 zusammenhängt, wenn Sie die Funktion
, die Situation in Abbildung 4 unten erscheint,
xrange()
print()
Hier heißt es, dass „xrange“ nicht definiert ist. Tatsächlich wurde in Python3 die Funktion xrange() in die Funktion xrange()
integriert und die Funktion
Zusammenfassung
range()
Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung des Grafikcodes für den Zeilenumbruch der Druckfunktion in Python3. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!