In Python 2, ein comma Bediener am Ende der Anweisung unter Verwendung die Ausgabe in horizontaler Linie zu drucken. Wie folgt aus:Komma-Operator nicht in Python arbeitet 3
for i in range(5):
print i,
und Höher Code würde die folgende Ausgabe erzeugen:
0 1 2 3 4
Aber in Python 3 Komma-Operator die Ausgabe nicht in der horizontalen Linie drucken arbeiten.
for i in range(5):
print (i),
Generieren Sie die folgende Ausgabe:
0
1
2
3
4
Also, wie 3-Ausgang in horizontaler Linie in Python drucken?
Haben Sie in der Dokumentation für die Druckfunktion aussehen zu ändern? –
Es gibt keinen Komma * Operator *. Ein Komma ist Teil bestimmter Ausdrücke wie Literalen (Listen, Dicts, Mengen, Tupel) oder Anweisungen. In Python 3 ist 'print()' eine * Funktion *, und das Setzen eines Kommas nach einer Funktion hat keine Auswirkungen auf die Funktion der Funktion. In Python 2 war 'print' eine * Anweisung *, wobei das Komma einen bestimmten Teil der Anweisungssyntax darstellt. –