Stringler Üzerinde Yineleme Bölüm 2
Coddy'nin Python Journey'sinin Fundamentals bölümünün bir parçası — ders 63 / 77.
Dize bölme (string splitting), bir dizeyi bir listeye ayırmanıza olanak tanırken; birleştirme (joining), liste öğelerini bir dize halinde bir araya getirmenizi sağlar.
split() yöntemi, bir dizeyi bir sınırlayıcıya göre alt dizelerden oluşan bir listeye böler.
Boşluğa göre böl:
text = "apple banana cherry"
fruits = text.split()
print(fruits)
# ['apple', 'banana', 'cherry']Belirli bir ayırıcı ile bölme:
data = "john,25,new york"
data = data.split(',')
print(data)
# ['john', '25', 'new york']join() metodu, bir yinelenebilirin (iterable) öğelerini tek bir dize (string) halinde birleştirir.
Temel birleştirme:
words = ['Hello', 'World', 'Python']
text = ' '.join(words)
print(text)
# "Hello World Python"Farklı bir ayırıcı ile birleştirin:
fruits = ['apple', 'banana', 'cherry']
line = ','.join(fruits)
print(line)
# "apple,banana,cherry"Görev
Kolayİki girdi alan bir program yazın: bir metin dizesi ve bir sınırlayıcı karakter. Program, metni boşluklara göre kelimelere ayırmalı, ardından bu kelimeleri belirtilen sınırlayıcı karakteri kullanarak birleştirmeli ve sonuç dizesini yazdırmalıdır.
Kopya kağıdı
Python'da dize bölme ve birleştirme:
Bir dizeyi bir listeye bölün:
text = "apple banana cherry"
fruits = text.split() # Boşluğa göre böl
print(fruits) # ['apple', 'banana', 'cherry']
data = "john,25,new york"
info = data.split(',') # Virgüle göre böl
print(info) # ['john', '25', 'new york']Bir listeyi bir dizeye birleştirin:
words = ['Hello', 'World', 'Python']
text = ' '.join(words) # Boşlukla birleştir
print(text) # "Hello World Python"
fruits = ['apple', 'banana', 'cherry']
line = ','.join(fruits) # Virgülle birleştir
print(line) # "apple,banana,cherry"Kendin dene
text = input()
delimiter = input()
# Kodunuzu aşağıya yazınBu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Fundamentals bölümündeki tüm dersler
4Operatörler Bölüm 2
Mantıksal Operatörler Bölüm 1Mantıksal Operatörler Bölüm 2Özet - Basit MantıkMantıksal Operatörler Bölüm 3Mantıksal Operatörler Bölüm 47Hesap Paylaşım Hesaplayıcısı
Hoş Geldiniz MesajıGirdi Alma8Döngüler
For DöngüsüWhile DöngüsüBreakContinueÖzet - FaktöriyelRange Fonksiyonuİç İçe DöngülerÖzet - Dinamik Girdi3Operatörler Bölüm 1
Aritmetik OperatörlerModulo OperatörüAritmetik KısayollarÖzet - Basit MatematikKarşılaştırma Operatörleri6Temel Girdi/Çıktı
ÇıktıDeğişkenlerle ÇıktıGirdiTip DönüşümüÖzet - 120'ye KadarÖzet - Doğru veya Yanlış9Fonksiyonlar
Fonksiyon TanımlamaArgümanlarReturnÖzet - Sigma FonksiyonuÖzet - Doğrulama FonksiyonuVarsayılan Değerler12Diziler Üzerinde Yineleme
Elemanlar Üzerinde YinelemeEnumerate FonksiyonuStringler Üzerinde Yineleme Bölüm 1Stringler Üzerinde Yineleme Bölüm 2