Ana içeriğe atla

Python Dizeleri Birleştirme Eğitimi

Python'da dizeleri birleştirmenin çeşitli yöntemlerini, her teknik için örneklerle öğrenin.
Güncel 3 Eki 2026  · 5 dk. oku

Yapay Zeka ile Keşfedin

ChatGPTClaudePerplexity

Birleştirme, orijinal iki dizenin her ikisini de içeren yeni bir dize elde etmek anlamına gelir. Python'da dizeleri birleştirmenin veya bir araya getirmenin birkaç yolu vardır. Oluşturulan yeni dize, bir dize nesnesi olarak adlandırılır.

Python Dize Birleştirme Örnekleri

Python'da dizeleri birleştirmenin 5 farklı yöntemine örnekler görelim.

1. + işleci kullanma

İki dizgeyi tek bir nesnede birleştirmek için + işleci kullanılabilir. Bu yöntem basittir ve yaygın olarak kullanılır.

Aşağıdaki örnekte, iki orijinal dize my_string1 ve my_string2 birleştirilir. Bunları birleştirmek için her iki dizgeyi "toplamak" üzere artı işlecini kullanır, araya bir boşluk koyar ve aşağıda görüldüğü gibi çıktıyı üretirsiniz.

my_string1 = "Awesome day"
my_string2 = "for bikini"
combined_string = my_string1 + " " + my_string2
print(combined_string)

# Expected output: Awesome day for bikini

2. join() yöntemi kullanma

join() yöntemi, özellikle birleştirilecek bir dize listeniz olduğunda, dizeleri birleştirmenin bir başka yoludur.

my_strings = ["Awesome day", "for bikini"]
combined_string = " ".join(my_strings)
print(combined_string)

# Expected output: Awesome day for bikini

3. f-String'ler (biçimlendirilmiş dize değişmezleri) kullanma

Python 3.6, dizeleri birleştirmenin ve değişkenleri dizelere eklemenin daha okunabilir ve verimli bir yolu olan f-string'leri tanıttı.

my_string1 = "Awesome day"
my_string2 = "for bikini"
combined_string = f"{my_string1} {my_string2}"
print(combined_string)

# Expected output: Awesome day for bikini

4. % işleci kullanma

% işleci, dizeleri biçimlendirmenize olanak tanır ve f-string'lerin ortaya çıkmasıyla daha az yaygın kullanılsa da birleştirme için bir başka yöntemdir.

my_string1 = "Awesome day"
my_string2 = "for bikini"
combined_string = "%s %s" % (my_string1, my_string2)
print(combined_string)

# Expected output: Awesome day for bikini

5. format() yöntemi kullanma

format() yöntemi esnektir ve dize birleştirme ile daha karmaşık dize biçimlendirmelerinde kullanılabilir.

my_string1 = "Awesome day"
my_string2 = "for bikini"
combined_string = "{} {}".format(my_string1, my_string2)
print(combined_string)

# Expected output: Awesome day for bikini

Sonuç

Python'da dizeleri birleştirmenin, her birinin kendi avantajları olan birden fazla yolu vardır. + işleci basit ve doğrudandır, join() listeler için verimlidir, f-string'ler okunabilirlik ve performans sunar, % klasik bir yaklaşım sağlar ve format() çok yönlülük sunar. İhtiyaçlarınıza ve Python sürümü uyumluluğuna en uygun yöntemi seçin.

Python'da dize işlemleri hakkında daha fazla bilgi edinmek için kursumuzdaki şu videoya bakın: Regular Expressions in Python.

Ya da şu eğitimlere göz atın:

SSS

Özel bir ayırıcı kullanarak bir dize listesini nasıl birleştirebilirim?

İstediğiniz ayırıcıyla join() yöntemini kullanabilirsiniz.

my_strings = ["Awesome day", "for bikini"]
separator = " - "
combined_string = separator.join(my_strings)
print(combined_string)  # Output: Awesome day - for bikini

Dizeleri tamsayı veya kayan noktalı gibi diğer veri türleriyle doğrudan birleştirmek mümkün mü?

Hayır, diğer veri türlerini önce str() işlevini kullanarak dizgeye dönüştürmeniz gerekir.

my_string = "The price is"
price = 50
combined_string = my_string + " " + str(price) + "$"
print(combined_string)  # Output: The price is 50$

Bir listede veya demette saklanan birden fazla dizgiyi nasıl birleştiririm?

Verimli bir birleştirme için join() yöntemini kullanın.

my_list = ["Awesome day", "for bikini", "at the beach"]
combined_string = " ".join(my_list)
print(combined_string)  # Output: Awesome day for bikini at the beach

Belirli koşullara göre dizeleri nasıl birleştirebilirim?

Birleştirmeden önce koşulları kontrol etmek için bir if ifadesi kullanın.

condition = True
my_string1 = "Awesome day"
my_string2 = "for bikini"
if condition:
    combined_string = my_string1 + " " + my_string2
else:
    combined_string = my_string1
print(combined_string)  # Output: Awesome day for bikini

+ işleci, join(), f-string'ler, % işleci ve format() kullanmanın performans açısından farkları var mı?

Evet, performans farkları vardır. Genel olarak, özellikle bir döngüde, aradaki ara dizelerin oluşturulmasını en aza indirdiği için bir dize listesini birleştirmede join() en hızlı yöntemdir. f-string'ler ve format() da verimlidir ve okunabilirlik sağlar; + işleci ve % işleci ise döngülerde birden çok birleştirme için daha az verimlidir.

# Döngüde join() kullanarak verimli bir birleştirme örneği
strings = ["Awesome", "day", "for", "bikini"]
combined_string = " ".join(strings)
print(combined_string)  # Output: Awesome day for bikini
Konular
Python

Bu kurslarla Python hakkında daha fazla bilgi edinin!

Kurs

Python'da Fonksiyonlara Giriş

3 sa
472.5K
Python'da kendi fonksiyonlarınızı yazma sanatının yanı sıra kapsam belirleme ve hata işleme gibi temel kavramları öğrenin.
Ayrıntıları GörüntüleRight Arrow
Kursa Başla
Devamını GörRight Arrow
İlgili

blog

2026’da En Popüler 40 Yazılım Mühendisi Mülakat Sorusu

Algoritmalar, sistem tasarımı ve davranışsal senaryoları kapsayan bu temel sorularla teknik mülakat sürecine hakim olun. Uzman cevapları, kod örnekleri ve kanıtlanmış hazırlık stratejileri edinin.
Dario Radečić's photo

Dario Radečić

15 dk.

blog

Hızlı Sevkiyat İçin Pratik Vibe Kodlama Teknoloji Yığını

Ön uç, arka uç, veritabanları, kimlik doğrulama, depolama, e-posta, test, dağıtım ve izleme için en iyi araçları keşfedin.
Abid Ali Awan's photo

Abid Ali Awan

14 dk.

Eğitim

Python'da Listeyi String'e Nasıl Dönüştürürsünüz

Bu hızlı eğitimde, Python'da bir listeyi string'e nasıl dönüştüreceğinizi öğrenin.
Adel Nehme's photo

Adel Nehme

Eğitim

.gitignore Nasıl Kullanılır: Örneklerle Pratik Bir Giriş

Git deponuzu temiz tutmak için .gitignore’u nasıl kullanacağınızı öğrenin. Bu eğitim; temelleri, yaygın kullanım durumlarını ve başlamanıza yardımcı olacak pratik örnekleri kapsar!
Kurtis Pykes 's photo

Kurtis Pykes

8 dk.

Devamını GörDevamını Gör