Python end ve sep komutları ne işe yarar?

Thrian

Hectopat
Katılım
12 Şubat 2021
Mesajlar
987
Merhaba. Örnek olarak

name = input("Adınızı giriniz : ") print("Hello",end=" ") print(name)
Mesela buradaki end komutu \n yokmuş gibi sayıyor. Peki mesela end="\n" yapınca ne işe yarar?
Sorumu kısaltırsak sep ve end komutları ne işe yarar kısaca detaya girmeden anlatırsanız sevinirim. İyi akşamlar.
 
Son düzenleyen: Moderatör:
print("Hello",end="\n") ile print("Hello") arasında bir fark yok. İkiside compile edilirken bir alt satıra geçecek ve çalışma esnasında aynı çıktıyı vererek aşağıya doğru akmaya devam edecektir.
 
end parametresinin varsayılan değeri '\n''dir. Yani o parametreyi belirtmeseniz bile '\n' olarak girilir.
sep parametresi ise girilen parametreler arasındaki ayracı belirtir. Örneğin print("Hello", "world") komutunu girersek çıktı Hello world olacaktır, yani araya otomatik boşluk ekler. Bunun sebebi seb parametresinin varsayılan değeri boşluktur, orayı değiştirerek ayraç karakterini değiştirirsiniz.
 
 
Merhaba,

Sep komutu print fonksiyonu içerisinde 1'den fazla argüman bulunuyorsa bunları belli bir kurala göre yazmanızı sağlar.

End ise, print fonksiyonunun sonuna istediğiniz bilgileri ekler. "\n" yeni satıra geç anlamında kullanılır.

1659736543660.png
 

Geri
Yukarı