Arkadaşlar bunu nasıl yaparım internette türkçe olarak bulamadım sonuç eğer biliyorsanız söyleyin
mesela “ABC” -> “A B C” olacak
>>> yazi = "Merhaba"
>>> print(*yazi,sep=" ")
M e r h a b a
bunu print dışında yapabilir misin? hayır
for döngüsü ilede her harfe ulaşmak mümkün.
ulaşıp boşluk katılıp listeye eklenebilir
evet ama aralara boşluk nasıl eklicem
öyle yaptığımda bu oluyor
"A B C " ama benim istediğim “A B C”
yaptım sondaki boşluğu almayarak
mesela string[0:-1]
>>> " ".join("ABC")
'A B C'
file
’yi değiştirerek yapabiliriz, ama tabii ki saçma bir çözüm olur.
join de şöyle birşey olmuyormu " ABC"
Hayır, hatta dikkat ederseniz kodu kabukta deneyerek attım. Elle yazmadım.
join stringle stringi birleştirmez mi her stringi o string ile birleştirip geri mi döndürüyor
str.join(self, iterable, /)
str
objesini verilen iterable’ın aralarına koyuyor. Sizin dediğiniz str.__add__
, ya da +
.
Anladım ama eğer “” olursa str birleştirmeye de yarıyor çünkü matiken hicbirsey ile yapıyor bu işi.