Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitmen tarafından sunulan Python programlama dilinde string (metin) veri tipleri ve işlemleri hakkında kapsamlı bir eğitim içeriğidir.
- Video, string metin ifadelerinin temel özelliklerini ve kullanımını adım adım anlatmaktadır. İçerikte string birleştirme, karakter erişimi, uzunluk hesaplama, son karakter bulma, for döngüsü ile harflerin yazdırılması, slice ve split fonksiyonları ile metin parçalama, replace fonksiyonu ile karakter değiştirme, strip fonksiyonu ile boşluk silme, join fonksiyonu ile metinlere yeni karakterler ekleme, find fonksiyonu ile karakter arama, in operatörü ile karakter sorgulama ve büyük-küçük harf dönüşümleri (upper, lower, capitalize, title, swapcase) gibi konular örneklerle açıklanmaktadır.
- Her bir konu için kod örnekleri ve sonuçları gösterilmekte, string veri tipinin karakterlerden oluşan listeler olarak düşünülebileceği vurgulanmaktadır.
- 00:01Python'da String Metin İfadeleri
- Bu videoda Python'da string metin ifadelerle neler yapılabilir örnekleriyle açıklanacaktır.
- String ifadeler aslında karakterlerden oluşan listelerdir ve listelerle ilgili yapabileceğiniz işlemlerin çoğunu stringlerle de yapabilirsiniz.
- Python'da tek bir karakteri ifade eden bir veri tipi yoktur, string ifadeleri tek karakterle kullanırsak o şekilde karakterleri de atayabiliriz.
- 01:50String Metinlerde Karakter Erişimi
- String ifadeler karakterlerden oluşmuş listeler olarak düşünülebilir ve köşeli parantez kullanılarak karakterlere erişilebilir.
- İndis numaraları sıfırdan başlar ve köşeli parantez içinde indis numarası belirtilerek belirli bir karaktere ulaşılabilir.
- String verinin uzunluğu len fonksiyonu ile ulaşılabilir ve indisler sıfırdan başladığı için son karaktere ulaşmak için boyuttan bir çıkarılmalıdır.
- 08:09String Metinleri Parçalama ve Bölme
- String veriyi parçalamak için slice, bölmek için split işlemleri kullanılabilir.
- Slice fonksiyonu ile köşeli parantezler kullanılarak metinden parçalar alınabilir, köşeli parantez içine çekilmek istenen karakter aralığının indisini girmek yeterlidir.
- Split fonksiyonu ile metin verisi belirlenen karakterler baz alınarak bölünebilir ve bölünen metin parçaları dizi halinde verilir.
- 16:11String Metinlerde Karakter Değiştirme ve Çıkarma
- String veri içinde karakter değiştirme, karakter ekleme ve çıkarma yapabilmek için replace fonksiyonu kullanılır.
- Replace fonksiyonu ile belirli bir karakter veya kelime başka bir karakter veya kelimeyle değiştirilebilir.
- Stript fonksiyonu ile bir string içinden karakter çıkarılabilir.
- 19:04Python'da String İşlemleri
- Strip fonksiyonu, string ifadenin baştaki ve sondaki boşlukları siler.
- Strip fonksiyonu, string ifadenin içinde olmayan karakterleri çıkarmaz.
- Join fonksiyonu, bir string verinin içerdiği her bir karakterden sonra yeni bir karakter ekleyebilir.
- 23:11String İçinde Karakter Arama
- Find fonksiyonu, bir metin içinde aranılan karakterin kaçıncı indekste olduğunu bulur.
- Find fonksiyonuna ikinci bir parametre olarak başlangıç indeksi belirtilerek, belirli bir indeksten itibaren arama yapılabilir.
- İndeks aralığı belirtilerek (örneğin 1 ile 7 arasında), belirli bir aralıkta arama yapılabilir.
- Olmayan bir harf arandığında, find fonksiyonu -1 değerini döndürür.
- 27:22Karakter Kontrolü ve Büyük-Küçük Harf İşlemleri
- "in" operatörü, bir metnin içinde herhangi bir karakterin olup olmadığını sorgular ve true veya false değer döndürür.
- Upper fonksiyonu, karakter dizisindeki bütün harfleri büyütür.
- Lower fonksiyonu, karakter dizisindeki bütün harfleri küçültür.
- Capitalize fonksiyonu, karakter dizisinin ilk harfini büyütür.
- Title fonksiyonu, karakter dizisindeki her kelimenin ilk harfini büyütür.
- Swapcase fonksiyonu, karakter dizisindeki büyük harfleri küçük, küçük harfleri büyük hale getirir.