Beispiel in C:
for (int i = 0; i < 4; i++)
printf(".");
出力します。
....
In Python:
>>> for i in range(4): print('.')
.
.
.
.
>>> print('.', '.', '.', '.')
. . . .
In Python, print
wird eine \n
oder Raum. Wie kann ich das vermeiden? Ich würde gerne wissen, wie man Zeichenketten "anhängen" kann stdout
.
8 Stimmen
Für diejenigen, die die Dokumentation zur String-Formatierung von Python durchsuchen: docs.python.org/library/stdtypes.html#string-formatting
1 Stimmen
Es sieht so aus, als ob eine ähnliche Frage schon einmal gestellt worden wäre: https://stackoverflow.com/q/255147/9325817
1 Stimmen
Etwas spät zur Party, aber warum nicht
print("." * 10)
?0 Stimmen
Erläuterung zu wie zu verwenden
sep
yend
in python Druckanweisung