Pyton’da kullanılan print() fonskiyonu en çok kullanılan araç olduğu için falzadan özelliklere sahiptir. Mesela bunu fark etmenin en iyi yolu aşağıdaki örneği incelemenizdir.
>>> print("http://", "www.", "sosyalseyler.", "com")
http:// www. sosyalseyler. com
>>> print("http://"+"www"+"sosyalseyler."+"com")
http://wwwsosyalseyler.com
>>>
Code language: PHP (php)

Fark ettiniz mi? Örnekte araya virgül koyulduğunda kendiliğinden boşlukta ekliyor ama artı koyunca sadece bilreştiriyor. Artı koyunca birleştirmesi anormal değil, sonuçta Python dilinin birleştirme operatörü + işaretidir. Ama tüm fonskiyonlarda olduğu gibi virgül, bir fonskiyon değişken ayırıcısı değil mi? İşte bunun sebebi SEP denilen şeydir.
Matematikteki görünmez bir ya da Türkçe’deki görünmez özne gibi burada da görünmez bir sep aracı var.

Yukarıda gördüğünüz gibi, siz eklemeseniz bile bir sep=” “ özelliği orada bulunmaktadır. Peki, bu ayar ile oynarsak neler olur?

Gördüğünüz gibi sep=”5″ yazdığımda, boşluk koyduğu yerlere 5 rakamını ekledi. Eğer 5 rakamı yerine tire işareti ya da bir metin koysaydım, onu ekleycekti.

Araya birer “ve” eklemesini istedim ve ekledi. Eğer daha uzun bir şey ekleseydim, onu ekleyecekti.

Yukarıda gördüğünüz üzere, sep bir string olmak zorunda yani oraya tırnak işareti dışında bir metin ya da sayı eklemem mümkün değildir.