Veri Türleri ve Değişkenlerin Python'da Kullanımı

Veri Türleri ve Değişkenlerin Python'da Kullanımı

Veri Türleri ve Değişkenlerin Python'da Kullanımı hakkında bilgi edinin! Bu eğitim seti, Python dilinde verileri nasıl kullanacağınızı öğrenmeniz için tasarlandı Değişkenleri kullanarak verileri yönetin ve işlemler yapın Hemen şimdi öğrenmeye başlayın!

Veri Türleri ve Değişkenlerin Python'da Kullanımı

Python, programlama dilleri arasında yaygın olarak kullanılan bir dildir ve veri tipleri bu dilin temel yapı taşları arasındadır. Python'daki temel veri tipleri sayılar, metinler ve boole değerleridir. Sayılar, tamsayılar(integers) ve ondalık sayılar(floats) olarak ikiye ayrılırken, metinler ise string olarak adlandırılır. Boole değerleri ise True ve False olarak adlandırılır. Bu veri tiplerini doğru bir şekilde işlemek, kodunuzu daha verimli hale getirmek için oldukça önemlidir.

Bunun yanı sıra, Python'da verileri işlerken değişkenler kullanılır. Bir değişken, atama işlemi yapıldığında bellekte bir alan oluşturur ve veri değerini bu alan içerisinde saklar. Python'da değişkenlerin tanımlaması oldukça kolaydır. İsimlendirme kurallarına uygun olarak, istediğiniz ismi kullanarak değişkenlerinizi tanımlayabilirsiniz.

  • Değişken isimleri sayı ile başlayamaz.
  • İsimler sadece harf, rakam ve alt çizgi karakteri içerebilir.
  • Boşluk karakteri içermemelidir, bu yerine alt çizgi karakteri kullanılabilir.
  • Değişken isimleri büyük/küçük harf duyarlıdır, örnek olarak 'degisken' ve 'Degisken' iki farklı değişken olarak kabul edilir.

Python'da kullanılan isimlendirme standartları (PEP8) bulunmaktadır. Bu standartlara göre değişken isimlendirmesi yapmanız kodunuzun okunabilirliğini arttıracaktır. Bunların yanı sıra, Python'da listeler, sözlükler, demetler, kümeler ve baytlar gibi özel veri tipleri de bulunur. Bu veri tiplerinin tüm özelliklerini öğrenerek verilerinizi daha kullanışlı bir hale getirebilirsiniz.

Veri TipiÖzellikleri
SayılarTam sayılar, ondalık sayılar ve karmaşık sayılar
MetinlerString veri tipi, karakter dizisi oluşturulmasına olanak sağlar
Boole DeğerleriTrue ve False değerlerinden oluşur

Python'da değişkenler, veri saklamak için kullanılan adlandırılmış nesnelerdir. Değişkenler, değer ataması yapılarak tanımlanır. Değer ataması yapmak için "=" işareti kullanılır. Örneğin:

Kod Açıklama
x = 5 x adında bir değişken tanımlanır ve değeri 5 olarak atanır
y = "Merhaba Dünya" y adında bir değişken tanımlanır ve değeri "Merhaba Dünya" olarak atanır

Python'da değişken isimleri, harf (a-z, A-Z) veya alt çizgi (_) ile başlamalıdır. Daha sonra harfler, rakamlar ve alt çizgi kullanılabilir. Değişken isimleri, büyük-küçük harf duyarlıdır. Aynı isimli farklı değişkenler tanımlanabilir ancak bu iyi bir uygulama olmadığından kaçınılmalıdır.

Değişkenler ayrıca, farklı türden verileri saklayabilecekleri farklı türlerde tanımlanabilirler. Örneğin:

  • Sayı Değişkenleri: Tam sayılar (int), ondalık sayılar (float) ve karmaşık sayılar (complex) için kullanılır.
  • Dize Değişkenleri: Metin (str) verilerini saklamak için kullanılır.
  • Boole Değişkenleri: Sadece True veya False değerlerini saklar.

Değişkenler, Python'da sık sık kullanılan ve önemli bir kavramdır. Doğru değişken isimlendirme kurallarını takip etmek ve doğru türde değişkenleri kullanarak verilerinizi saklamak, daha iyi bir Python programcısı olmanıza yardımcı olacaktır.


Python'da değişken isimlendirme kurallarına uymanız çok önemlidir. Python, diğer dillerin aksine değişken isimlendirmelerinde büyük-küçük harf farklılıklarına duyarlıdır. Yani örnek olarak "Değişken" ve "değişken" iki farklı değişken olarak kabul edilirler.

Python'da kullanılması yasak olan karakterler de mevcuttur. Bu karakterler arasında boşluk, noktalama işaretleri gibi özel karakterler yer alır. Değişken ismi, sadece harfler ve sayılar ile tanımlanabilir. Ayrıca sayılar, değişken isminin başında yer alamazlar.

Bir değişkenin ismi çoğunlukla açıklayıcı olmalıdır ve varlık edatlarından uzak durunmalıdır. Örneğin "fiyat" yerine "product_price" gibi daha açıklayıcı bir isim kullanmanız daha doğru olacaktır.

Doğru Yanlış
product_price productprice
total_order_amount totalorderamount

Değişken isimlendirmede takip edebileceğiniz bir standart da PEP 8 adı verilen Python topluluğu tarafından belirlenmiştir. Bu standart, değişken isimlerinin küçük harflerle yazılması, kelime ayrımında alt çizgi kullanılması gibi kuralları içerir. Bu standartlara uymanız, kodun okunabilirliğini arttırabilir ve projelerinizde standart bir isimlendirme kullanabilirsiniz.


Python topluluğu tarafından kullanılan standart isimlendirme kurallarına uygun şekilde değişken isimlendirmesi yapılmalıdır. Bu kuralları takip etmek kodun okunabilirliğini ve anlaşılabilirliğini arttırır. İsimlendirme standartları şunlardır:

  • Değişken isimleri küçük harfle yazılmalıdır.
  • Değişken isimleri birden fazla kelime kullanılarak oluşturulabilir. Ancak kelimeler arasında boşluk yerine alt çizgi kullanılmalıdır. Örneğin: "ogrenci_durumu".
  • Fonksiyonlar ve metodlar da küçük harfle yazılmalıdır.
  • Fonksiyon isimleri birden fazla kelime kullanılarak oluşturulabilir ve kelimeler arasında alt çizgi kullanılabilir. Ancak, veri tipleri isimleri gibi ikinci kelimenin baş harfi büyük yazılmalıdır. Örneğin: "ogrenci_durumu_hesapla()".

Python topluluğu aynı zamanda isimlendirme için bazı standartlar belirlemiştir. Bu standartlar, Python programlama dilinin geliştirilmesinde yer almış olan Guido van Rossum tarafından oluşturulmuştur. Bu standartlara uyulması, Python kodunun genel olarak daha anlaşılır ve okunaklı hale gelmesini sağlar. Standartlar şunlardır:

Standardın Adı Amaç
PEP 8 Kod stili için rehberlik sağlar
PEP 257 Dökümantasyon standartları belirler
PEP 484 Type Hinting uygulamaları için standartlar belirler

Python topluluğuna uygun şekilde isimlendirme yapmak daha okunaklı bir kod yazmak için önemlidir. Bu standartlara uyarak bir sonraki Python projenizde daha okunaklı kodlar yazabilirsiniz.


Python programlama dili, farklı değişken türlerini destekler. Bu değişken türleri, farklı veri tiplerini saklayabilir ve işleyebilir. Python'daki temel değişken türleri şunlardır:

Değişken Türü Açıklama
integer Tam sayılar
float Ondalık sayılar
string Metin verileri
boolean Mantıksal veri

Değişken türleri, bir değişkenin saklayabileceği veri türüne göre belirlenir. Örneğin, tam sayılar ve ondalık sayılar için 'integer' ve 'float' türleri kullanılır. Metin verileri için 'string' türü kullanılırken, mantıksal veriler için 'boolean' kullanılır.

Python, ayrıca farklı değişken türlerini birleştirerek kullanabilir. Örneğin, 'string' ve 'integer' türlerini birleştirerek, metin içinde sayısal değerler kullanabilirsiniz. Bunun için farklı formatlama yöntemleri kullanılabilir.

Değişken türleri, programlamanın en temel bileşenlerinden biridir. Bir programcı, doğru değişken türünü seçerek verileri daha etkili ve doğru bir şekilde işleyebilir. Python'da kullanılan değişken türleri hakkında detaylı bilgi edinerek, kod yazarken daha güçlü bir temel oluşturabilirsiniz.


Python'da değişkenler, kullanım amaçlarına göre farklı işlemler yapmak için kullanılabilir. Değişkenlere yapılabilecek kapsamlı işlemler sayesinde, kodlama süreci daha verimli hale gelebilir. Değişken işlemleri ile ilgili örnekler ve detaylı bilgiler için aşağıdaki listeye göz atabilirsiniz:

  • Değişkenlerin değerlerini birbirine eklemek için '+' işaretini kullanabilirsiniz. Örneğin: a = 3, b = 4, c = a + b
  • Değişkenlerin değerlerini birbirine bölmek için '/' işaretini kullanabilirsiniz. Örneğin: a = 12, b = 3, c = a / b
  • Değişkenlerin değerlerini birbirine çarpmak için '*' işaretini kullanabilirsiniz. Örneğin: a = 2, b = 5, c = a * b
  • Değişkenlerin değerlerini birbirine bölmek için '//' işaretini kullanabilirsiniz. Bu işlem sonucunda, sonuç bir tam sayı olacaktır. Örneğin: a = 10, b = 3, c = a // b
  • Değişkenlerin üslerini almak veya karekökünü almak için '**' işaretini kullanabilirsiniz. Örneğin: a = 3, b = 2, c = a ** b
  • Değişkenlere atama yaparken, önce değişkenin adı yazılmalıdır ve ardından '=' işareti kullanılarak değer atanmalıdır. Örneğin: ad = 'Ali', soyad = 'Demir', isim = ad + soyad
  • Değişkenlerin değerlerini birbirine eklemek yerine, "+=" operatörünü kullanarak bir değişkenin değerini artırabilirsiniz. Örneğin: a = 2, a += 5 (a'nın değeri 7 olur)

Bu temel değişken işlemleri, Python'da neredeyse her programda kullanılır. Bunların yanı sıra, daha kapsamlı işlemler için de Python fonksiyonları kullanabilirsiniz. Python'da yazılmış makine öğrenmesi veya veri analizi programlarında, değişkenlerin çeşitli işlemlerle kullanılması oldukça yaygındır. Dolayısıyla değişkenlerin nasıl işleneceğini öğrenmek, daha iyi bir yazılımcı olmak için temel adımlardan biridir.


Python'da temel veri tiplerinin yanı sıra özel veri tipleri de bulunmaktadır. Bu veri tipleri, verileri daha kullanışlı hale getirmek için özel olarak tasarlanmıştır. Bu özel veri tipleri arasında listeler ve sözlükler yer alır.

Listeler, birden fazla veri öğesini depolamak için kullanılan veri tipidir. Liste elemanları, virgüllerle ayrılmış şekilde köşeli parantezler arasında yazılır. Liste elemanları, herhangi bir veri tipi olabilir ve hatta başka bir liste veya sözlük de içerebilir.

Örneğin, aşağıdaki liste 3 eleman içerir ve her elemanı birer sayıdır:

```pythonliste = [1, 2, 3]```

Listelere eklemek, silmek ve sıralamak gibi çeşitli işlemler yapılabilir. Bu işlemler, listelerin oldukça esnek ve kullanışlı hale getirilmesini sağlar.

Sözlükler ise, anahtar-değer çiftlerini depolamak için kullanılan veri tipidir. Sözlük elemanları, virgüllerle ayrılmış şekilde süslü parantezler arasında yazılır. Her eleman, bir anahtar ve bir değer içerir. Anahtarlar, sözlük içinde benzersiz olmalıdır.

Örneğin, aşağıdaki sözlük 3 eleman içerir ve her bir eleman bir string anahtar ve bir sayısal değer içerir:

```pythonsozluk = {"elma": 1, "armut": 2, "kiraz": 3}```

Sözlüklere eklemek, silmek ve güncellemek gibi çeşitli işlemler yapılabilir. Sözlükler, birden fazla veri çiftini depolamak için ihtiyaç duyulan durumlarda oldukça kullanışlıdır.

Sonuç olarak, Python'da özel veri tipleri kullanarak verilerinizi daha organize ve kullanışlı hale getirebilirsiniz. Listeler ve sözlükler, kodunuzu daha verimli hale getirebilir ve veri manipülasyonu için ihtiyaç duyulan çeşitli işlemlere olanak tanır.


Python'da listeler, birden çok veriyi tek bir değişkende saklamak veya erişmek için kullanılan veri türleridir. Liste tanımlamanın en kolay yolu köşeli parantezleri kullanmaktır. Bir örnek verecek olursak; "meyveler = ['elma', 'armut', 'çilek']" yazarak meyveler adlı bir liste tanımlayabiliriz.

Listelerde erişim işlemi köşeli parantezler arasında adı belirtilerek yapılır. Örneğin, "meyveler[0]" yazarak listenin ilk elemanına yani 'elma'ya erişebilirsiniz.

Python'da listeler aynı veri tipinden elemanları içerirler ancak farklı veri tiplerinde elemanlar da barındırabilirler. Listenin sonuna eleman eklemek için ".append()" fonksiyonu kullanılırken, belirli bir sıradaki elemanı değiştirmek için ise o index numarasına yeni bir eleman atanır.

  • Listelerde sıralama işlemi "sorted()" fonksiyonu kullanılarak yapılır.
  • Listelerde eleman sayısı "len()" fonksiyonu ile öğrenilebilir.
  • Listelerde eleman silme işlemi ".remove()" fonksiyonu ile yapılırken birden fazla eleman silmek isteniyorsa ".pop()" fonksiyonu kullanılmalıdır.

Python'da listeler parantez içinde değildir, bu nedenle listelerin başka bir liste içinde yerleştirilmesi veya bir fonksiyona parametre olarak verilmesi ile birlikte kullanıldığında, liste olarak tanımlanmaları için köşeli parantezlere ihtiyaç vardır.


Python'da, listelerin birçok işlemi bulunmaktadır. Bu işlemler listeleri düzenlemede ve manipüle etmede oldukça kullanışlıdır. İşte sık kullanılan bazı liste işlemleri:

İşlem Açıklama
append() Listeye yeni bir öğe ekler.
extend() Bir listeyi diğerine ekler.
insert() Listeye belirli bir pozisyona öğe ekler.
remove() Belirtilen öğenin listeden silinmesini sağlar.
pop() Listeden son öğeyi siler ve geri döndürür.
index() Bir öğenin indeksini döndürür.
count() Bir öğenin kaç kez tekrarlandığını sayar.
sort() Listeyi alfabetik veya sayısal sıraya göre sıralar.
reverse() Listeyi ters çevirir.

Yukarıdaki işlemler, listeleri manipüle etmek için oldukça kullanışlıdır. Ancak, listelerin kullanımıyla ilgili daha fazla bilgi edinmek isterseniz Python belgelerine bakabilirsiniz.


Python programlama dilinde, sözlükler, anahtar-değer çiftleri olarak kullanılır. Bu, birçok senaryoda oldukça faydalıdır. Sözlükleri, tutarsız verileri düzenlemek için kullanabilir veya bir veri yapıları sınıfında veya tam olarak bir sınıfta bulunan bir yöntemin veya özelliğin argümanları olarak kullanabilirsiniz. Sözlükler için özel tanımlanmış bir öğe yoktur; bunlar, süslü parantezler {} kullanılarak oluşturulur. Bir sözlük oluşturmak için öğeler anahtar ve değerleri arasında virgülle ayrılır ve tüm bu anahtar-değer çiftleri süslü parantezlerde tutulur.

Örneğin; "telefon_rehberi" adında bir sözlük oluşturmak istediğimizi düşünelim. Bu sözlüğümüzde kişi adları anahtarlar, telefon numaraları ise değerler olacaktır. Sözlüğümüzü aşağıdaki şekilde oluşturabiliriz:

Anahtar Değer
Ayşe 555-1234
Mehmet 555-5678
Can 555-9101

Bir sözlükte, değerlerin anahtarlarla eşleştirilmesi, anahtar-değer çiftleri olarak adlandırılır. Örnekte, "Ayşe", "Mehmet" ve "Can" anahtarları olup, sırasıyla "555-1234", "555-5678" ve "555-9101" değerleriyle eşleştirilmiştir.

Sözlükler, çok yönlü olduğu için, Python'daki programlama işlemlerinde sıklıkla kullanılan bir veri yapısıdır. Sözlükleri kullanarak verilerinizi daha düzenli ve organized bir şekilde yönetebilirsiniz.


Sözlükler, Python programlamada sıkça kullanılan bir veri yapısıdır. Sözlüklerin içinde anahtar-değer çiftleri yer alır. Sözlüklerde anahtar-değer ikilisi her zaman birbirine bağlıdır. Bu nedenle, bir anahtarın karşılık geldiği değer, sözlükteki doğru konumu bilinerek çağırılabilir.

Sözlük işlemleri, sözlüklerin yapılandırılması, okunması, güncellenmesi ve silinmesi adımlarını içerir. Python'da sözlük işlemleri için çeşitli fonksiyonlar ve yöntemler vardır. Bunlar arasında sözlük öğelerini okuma, öğeleri güncelleme veya yeni öğeler ekleyerek sözlüğü genişletme, sözlük öğelerini silme ve sözlükteki öğeleri listelemek yer alır.

  • Sözlük Oluşturma: Sözlük oluşturmak için süslü parantezler kullanılır. Örneğin:
  • {'isim': 'Ahmet',
    'soyisim': 'Yılmaz',
    'yaş': 33
    }
  • Anahtar Değerlerini Okuma: Sözlüklerde, köşeli parantez içine yazılarak anahtar-değer çiftindeki değerler okunabilir. Örneğin:
  • sözlük = {'isim': 'Ayşe', 'yaş': 32, 'meslek': 'doktor'}
    sözlük['isim']'Ayşe'
    sözlük['yaş']32
  • Yeni Öğe Ekleme: Yeni bir öğe eklemek için, yeni bir anahtar-değer çifti oluşturmanız yeterlidir. Örneğin:
  • sözlük = {'isim': 'Mehmet', 'yaş': 25}
    sözlük['meslek'] = 'mühendis'
  • Öğe Güncelleme: Öğeleri güncellemek için, öncelikle sözlük içindeki anahtara erişmeniz gerekmektedir. Örneğin:
  • sözlük = {'isim': 'Figen', 'yaş': 29, 'meslek': 'avukat'}
    sözlük['yaş'] = 30
  • Öğe Silme: Sözlüklerdeki bir öğeyi silmek için, anahtar-değer çiftini belirterek del komutunu kullanmanız gerekir. Örneğin:
  • sözlük = {'isim': 'Burak', 'yaş': 27, 'meslek': 'yönetmen'}
    del sözlük['meslek']