String Veri Tipi

# Daha önce de üzerinde konuştuğumuz str veri tipi, pek çok ilginç özelliğe sahiptir. Mesela str tipindeki bir verini sadece belli kısımları ekrana yazdırabilirsiniz. Buna indeksleme denir.

kelime="python"

print(kelime [0])

# 0 ilk harfe karşılık gelir, 1 ise 2. harfe, ve bu böyle devam eder. İsterseniz negatif indexleme de yapabilirsiniz. Bu sayede kelimenin harflerini tersten sıralamış olursunuz.

print(kelime [-4])

# Lakin bu sefer sıralama -1'Den başlar ve sırayla gider.

print(kelime [0:4])

# Bu seferse kelimenin sadece bir kısmını ekrana yazdırmak istedim. İlk sayı çıktıya dahil edilir fakat son sayı dahil edilmez.

print(kelime [:5])

# Bu kod da kelimenin başından 5. harfine kadar volan kısmı ekrana yazdırır."

print(kelime [2:])

# Bu kod da sondan başlayarak sözcüğü 2. harfe kadar yazdırır.

sihirliSözcük="Avada Kedavra"

print(sihirliSözcük[0], sihirliSözcük[3], sihirliSözcük[6])

# Böylece istediğiniz harfleri tek tek yazdırabilirsiniz.

tcno=input ("TC kimlik numarasını giriniz: ")
print (tcno[ :3]+" ***** "+tcno [8:])

# Kişisel verileriniz önemlidir, işte sizin için TCKN'nuzu sansürleyen kod.

metin=sihirliSözcük
print(metin[: : ]) #Metni aynen yazar.
print(metin[: :2]) #Baştan itibaren 2 karakter arayla yazar.
print(metin[6: :2]) #6. indexten 2 karakter atlatyarak yazar.
print(metin[: :- 1]) #Son karakterden birer azalarak tersten yazar.

# Bu da atlayarak yazmanın bir örneği.

yazi=" Boşluklu Yazı "
print (yazi)

print (yazi.strip() )

# Boşluklu yazı artık normal bir yazı. Başındaki ve sonundaki gereksizlikler yok oldu.

metin="MERHABA"
print (metin. lower () ) #Tüm harfleri küçültür.

metin="merhaba"
print (metin. upper () ) #Tüm harfleri büyültür.


metin="Merhaba Python"
print (metin. swapcase () ) #Tüm büyük harfleri küçültür, tüm küçük harfleri büyültür.


metin="string metodlarinın kullan1lmas1"
print (metin.title () ) #Tüm kelimelerin ilk harflerini büyültür.

# İşte şimdi imla denetimleri için kullanabilecek kullanışlı komutlar.

metin="Pazardan elma aldım. En sevdigim meyve elmadır."
print (metin. count ("elma") )

# Metindeki belirtilen kelime sayısını ekrana yazdırır.

ad=input("Adınız:")
soyad=input("Soyadınız:")
sinif=input("Sınıfınız:")

metin=f"Benim adım {ad} soyadım {soyad} ve Kodlama Okulu'nun {sinif} sınıfında okumaktayım"
print(metin)

# Değişkenin içindeki değerin başına f ekleyince ilginç bir şey oluyor. Girdiğimiz veriler aşağıda değişkenler için , koymadan karşımıza çıkıyor. Böylece daha işlevsel bir kod yazmış oluyoruz.

"""
Bu derste Python’un metinlerle nasıl çalıştığını öğrendik: String veri tipini tanıdık, karakterleri birleştirdik, parçaladık, ölçtük ve hatta içlerinde arama yaptık.Artık kodlarımız sadece sayılarla değil, kelimelerle de konuşabiliyor. Kullanıcıdan alınan isimleri selamlayabilir, cümleleri analiz edebilir ve metinleri istediğimiz gibi şekillendirebiliriz. String’ler programlamanın anlatım gücüdür — biz de bu gücü tanımaya başladık.Bir sonraki derste bu anlatımı daha da zenginleştireceğiz: belki listelerle veri kümeleri oluşturacağız, belki fonksiyonlarla kodlarımızı bölümlere ayıracağız. Görüşmek üzere — karakterler artık bizimle!

"""

Yorumlar

Gösterilecek yorum bulunamadı.

Blog girdisi detayları

Ekleyen
TeamOFMind
Okuma süresi
2 dakika okuma
Görüntüleme
12
Son güncelleme

Yazılım kategorisindeki diğer girdiler

TeamOFMind adlı kullanıcının diğer girdileri

  • input Kullanımı
    """ Yeniden merhaba! Python serimizin dördüncü durağında kodlarımız artık yalnız değil — bu kez...
  • Veri Tipleri ve Aritmetik İşlemler
    """ Tekrardan merhaba! Python öğrenme serimizin üçüncü durağına hoş geldiniz. Artık print()...
  • Değişken Kullanımı
    """ Merhaba değerli okurlar, Python serimizin ikinci dersine hoş geldiniz. İlk yazımızda print()...
  • print Kullanımı
    Moderatörlere not: Bu satırların hepsi koddur, ve bu yüzden yazım yanlışları olabilir, bu...
  • Atatürk'ün Adı
    Geçen günlerde Cumhuriyet Bayramı dolayısıyla Cumhuriyetimizin kurucusu Atatürk'ü andık. Bu ayın...

Bu girdiyi paylaş

Geri
Yukarı