2017-08-08 21 views
6

Tek bir yeni satır yazdırmam gerekirse, yazdırma ifadesini yazmanın en Pythonic yöntemi nedir? Birisine Python öğretiyorum ve ilk defa doğru yapmak istiyorum. Ben büyük olasılıkla bulunduÇoğu yeni bir hat yazdırmak için Pythonic yolu

iki yol vardı:

print("") 

Artıları:

  • Daha kısa ve daha basit

Eksileri:

  • Olabilir les s okunabilir nedeniyle

  • olmanın ucunda Güveniyor \ n hiç söz etmek


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

Artıları doğal açık olmayabilir bir satır,:

  • Öyle Açıklamanın ne anlama geldiğini açıklıyor

Eksileri:

Daha Uzun
  • 'end' argümanı

+4

'print () ' – depperm

+0

daha kısa Bu soruyu beğendiğim kadarıyla, codereview'de bir şey yapmanın en" pythonic "yöntemini sormamalı mıyım? Bu – Ryan

+0

@Ryan Genellikle, evet görüşüne benziyor. Bu durumda, gözden geçirmek için yeterli değil. – Mast

cevap

12

Ne anlama geldiğini bilmiyor olabilir öğreniyor biri. Her zamanki gibi olacaktır:

print() 
2

En basit ve kısa bir yöntemdir: bir yeni satır baskı Python 2.x

print() 
İlgili konular