2017-10-01 2 views
-3

Ich lerne die Grundlagen von Python und möchte in dieser Funktion wissen, wie man eine neue Zeile einfügt? Ich weiß, ich könnte in der Funktion haben;Python: Wie füge ich eine Zeile in eine Funktion ein?

print(f) 
print(f) 

Aber aus Gründen dieses Beispiels unten, wo beim Aufruf der Funktion, wenn ich wie oft ausgeben es angeben wollte. Wie würde ich es so machen, dass es eine neue Linie zwischen beiden gibt?

Ich glaube, andere Methoden ausprobiert zu haben, aber als neue Lerner das ist das Ei vor dem Huhn setzen.

enter code here 
def do_twice(f): 
    print(f) 

do_twice("Hello"*2) 
+0

Sie meinen, druckt 'for i in range (2): do_twice ("Hallo") '?? – coder

+1

Eine Funktion namens 'do_twice', die nur einmal funktioniert? –

Antwort

0

'\n' ist das Zeilenvorschubzeichen. (Siehe here für mehr)

So für Ihr Beispiel:

def do_twice(f): 
    print(f) 

do_twice("Hello \n"*2) 

Hello

Hello

Verwandte Themen