2017-08-08 16 views
6

Jeśli muszę wydrukować pojedynczy znak nowej linii, jaki jest najbardziej Pythonowy sposób napisania instrukcji drukowania? Uczę kogoś Pythona i chcę zrobić to dobrze za pierwszym razem.Najbardziej Pythonowy sposób na drukowanie nowej linii

dwóch sposobów, które znalazłem najprawdopodobniej były:

print("") 

Plusy:

  • krótsze i bardziej proste

Wady:

  • może być les s odczytu ze względu na brak wzmianki o \ n

  • opiera się na koniec jako nową linią, która nie może być z natury oczywiste


print("\n", end = "") 

Za:

  • jest oczywiste, co oświadczenie ma zrobić

Wady:

  • Longer

  • Ktoś, kto uczy się może nie wiedzieć, co "koniec argument oznacza

+4

'print () 'jest krótszy – depperm

+0

Tak bardzo, jak lubię to pytanie, nie powinien pytać o najbardziej" pythonic "sposób, aby coś było zadawane na codereview? Wydaje się, że jest to zgodne z opinią – Ryan

+0

@Ryan Zwykle tak. W takim przypadku po prostu nie wystarczy przeglądać. – Mast

Odpowiedz

12

Ani. Zwykłym sposobem byłoby:

print() 
2

najbardziej prosty i krótsza metoda:

print() 
2

Uwaga w Pythonie 2.x druku nowej linii jest proste:

print 
Powiązane problemy