Eğitim Platformu..

Bir şeye ait her şeyi öğrenin, her şeye dair bir şeyler bilin..

Foruma Gider..

Python Ders 28 | Listelerin Metotları

Hatırlarsanız bir veri tipinin hangi metotlara sahip olduğunu görmek için dir() fonksiyonundan yararlanıyorduk. Bu listede bizi ilgilendiren metotlar ise şunlardır: append() metoduyla başlayalım… append() append kelimesi İngilizcede ‘eklemek, ilave etmek, iliştirmek’ gibi anlamlara gelir. append() metodunun görevi de kelime anlamıyla uyumludur. Bu metodu, bir listeye öğe eklemek için kullanıyoruz. Mesela: Bu metot, yeni öğeyi listenin en sonuna ekler. Hatırlarsanız bir önceki […]

Python Ders 27 | Listeler ve Demetler – 2

Liste Üreteçleri (List Comprehensions) Şimdi Python’daki listelere ilişkin çok önemli bir konuya değineceğiz. Bu konunun adı ‘liste üreteçleri’. İngilizce’de buna “List Comprehension” adı veriliyor. Adından da anlaşılacağı gibi, liste üreteçlerinin görevi liste üretmektir. Basit bir örnek ile liste üreteçleri konusuna giriş yapalım: Burada 0’dan 1000’e kadar olan sayıları tek satırda bir liste haline getirdik. Aslında […]

Python Ders 26 | Listeler ve Demetler

Bu bölüme gelene kadar yalnızca iki farklı veri tipi görmüştük. Bunlardan biri karakter dizileri, öteki ise sayılardı. İşte biz bu bölümde iki farklı veri tipi daha öğreneceğiz. Bu bölümde ele alacağımız veri tiplerinin adı ‘liste’ (list) ve ‘demet’ (tuple). Listeleri ve demetleri incelemeye listelerden başlayalım… Listeler Listeleri tanımaya, bu veri tipini nasıl tanımlayacağımızı öğrenerek başlayalım. […]

Python Ders 25 | f-string

Daha önceki bölümlerde format() fonksiyonuyla karakter dizilerini nasıl biçimlendirebileceğimizi görmüştük. 3.6 sürümü ile Python’a eklenen f-string yapısı da buna benzer bir şekilde çalışıyor. Öncelikle format() fonksiyonunu nasıl kullandığımızı hatırlayalım: format() fonksiyonumuz kendisine verdiğimiz değerleri kapsama alanı içerisinde uygun yerlere yerleştirir. Hatırlarsanız format() fonksiyonunu ilgilendiren kısımları süslü parantezlerin içine yazıyorduk. Yukarıdaki örneği şu şekilde de yapabiliriz: Bu sefer […]

Python Ders 24 | Karakter Dizilerini Biçimlendirmek – format()

Diyelim ki, yazdığınız programda kullanıcıya bir parola soruyorsunuz. Amacınız bu parolanın, programınızda belirlediğiniz ölçütlere uyup uymadığını tespit etmek. Eğer kullanıcı tarafından belirlenen parola uygunsa ona şu çıktıyı göstermek istiyorsunuz (parolanın b5tY6g olduğunu varsayalım): Bu çıktıyı elde etmek için şöyle bir kod yazabilirsiniz: Gördüğünüz gibi, sadece karakter dizisi birleştirme yöntemlerini kullanarak istediğimiz çıktıyı elde ettik, ama farkettiyseniz bu […]

Python Ders 23 | Karakter Dizilerinin Metotları – 4

Bu bölümde de karakter dizilerinin metotlarını incelemeye devam edeceğiz. str.maketrans(), translate() Eğer elinizde Türkçe yazılmış bir metin varsa ve sizin amacınız bu metin içinde geçen Türkçeye özgü karakterleri noktasız benzerleriyle değiştirmek ise str.maketrans() ve translate() metotlarından yararlanabilirsiniz. Bir örnek verelim: Bu kodları çalıştırdığımızda şöyle bir çıktı elde ederiz: Gördüğünüz gibi, “kaynak” adlı karakter dizisi içinde belirttiğimiz bütün harfler “hedef” adlı karakter dizisi içindeki […]

Python Ders 22 | Karakter Dizilerinin Metotları – 3

Metotları incelemeye devam ediyoruz. index(), rindex() Karakterlerin, bir karakter dizisi içinde hangi sırada bulunduğunu öğrenmek için index() adlı bir metottan yararlanabiliriz. Örneğin: Eğer sırasını sorguladığımız karakter, o karakter dizisi içinde bulunmuyorsa, bu durumda Python bize bir hata mesajı gösterir: Bu metodun özelliği, sorguladığımız karakterin, karakter dizisi içinde geçtiği ilk konumu vermesidir. Yani örneğin: “adana” adlı karakter dizisi içinde 3 adet […]

Aramak istediğinizi üstte yazmaya başlayın ve aramak için enter tuşuna basın. İptal için ESC tuşuna basın.

Üste dön