Data Types Genel Tekrar

Bu bölümde Python'da Data Type'ların, yani veri tiplerinin genel tekrarını yapacağız.

PyCharm, Visual Studio Code gibi istediğiniz bir IDE'yi ya da Replit, Jupyter Notebook gibi herhangi bir online editörü kullanabilirsiniz.


Uygulama 01:

a, b, c ve d değişkenlerinin veri tiplerini yazdırınız.

Uygulama 01.py
İndirmek için düğmenin üzerine sağ tıklayınız ve "Farklı Kaydet" yapınız.

Yanıtı Göster

Değişkenlerin tipini bulmak için type() fonksiyonunu kullanıyoruz. Dilerseniz print() fonksiyonu içinde virgül kullanıp tiplerini yazdırabilirsiniz. Dilerseniz de birden fazla print() kullanıp yazdırabilirsiniz.

Yanıt 01.py
İndirmek için düğmenin üzerine sağ tıklayınız ve "Farklı Kaydet" yapınız.

Çıktımız

<class 'str'> <class 'int'> <class 'float'> <class 'list'>

olacaktır.


Uygulama 02:

Yukarıdaki ifadenin tamamını büyük harflerle yazdırınız.

Uygulama 02.py
İndirmek için düğmenin üzerine sağ tıklayınız ve "Farklı Kaydet" yapınız.

Yanıtı Göster

String değerleri büyük harfle yazdırmak için upper() metodunu kullanıyoruz.

Yanıt 02.py
İndirmek için düğmenin üzerine sağ tıklayınız ve "Farklı Kaydet" yapınız.

Çıktımız

MERHABA DÜNYA
olacaktır.


Uygulama 03:

Yukarıdaki değişkenleri f-string yöntemi ile "Benim adım Zeynep. Yaşım 34 ve İstanbul'da yaşıyorum." olacak şekilde yazdırınız.

Uygulama 03.py
İndirmek için düğmenin üzerine sağ tıklayınız ve "Farklı Kaydet" yapınız.

Yanıtı Göster

f-string kullanırken "" tırnak işaretlerinden önce f yazmamız ve değişken adlarını {} süslü parantezler içinde tanımlamamız yeterlidir.

Yanıt 03.py
İndirmek için düğmenin üzerine sağ tıklayınız ve "Farklı Kaydet" yapınız.

Çıktımız

Benim adım Zeynep. Yaşım 34 ve İstanbul'da yaşıyorum.
olacaktır.


Uygulama 04:

a ve b değerlerini toplayıp yazdırınız.

Uygulama 04.py
İndirmek için düğmenin üzerine sağ tıklayınız ve "Farklı Kaydet" yapınız.

Yanıtı Göster

String (metinsel) ifadelerin toplanması işlemlerinde öncelikle string değerleri sayısal değerlere dönüştürmeliyiz. Bunun için int() fonksiyonunu kullanıyoruz.

Yanıt 04.py
İndirmek için düğmenin üzerine sağ tıklayınız ve "Farklı Kaydet" yapınız.

Çıktımız

25
olacaktır.


Uygulama 05:

bocekler listesine "örümcek" adlı yeni bir değer ekleyiniz ve yazdırınız.

Uygulama 05.py
İndirmek için düğmenin üzerine sağ tıklayınız ve "Farklı Kaydet" yapınız.

Yanıtı Göster

Bir listeye yeni bir eleman eklemek için append() metodunu kullanıyoruz.

Yanıt 05.py
İndirmek için düğmenin üzerine sağ tıklayınız ve "Farklı Kaydet" yapınız.

Çıktımız

['karınca', 'uğur böceği', 'çekirge', 'örümcek']
olacaktır.


Uygulama 06:

r4 listesini r5 adlı yeni bir listeye kopyalayınız ve r5 listesini yazdırınız.

Uygulama 06.py
İndirmek için düğmenin üzerine sağ tıklayınız ve "Farklı Kaydet" yapınız.

Yanıtı Göster

Listeleri kopyalamak için copy() metodunu kullanıyoruz.

Yanıt 06.py
İndirmek için düğmenin üzerine sağ tıklayınız ve "Farklı Kaydet" yapınız.

Çıktımız

[22, 24, 24, 26, 28, 28]
olacaktır.


Uygulama 07:

sifreler sözlüğünün anahtar (key) ve anahtar değerlerini (values) yazdırınız.

Uygulama 07.py
İndirmek için düğmenin üzerine sağ tıklayınız ve "Farklı Kaydet" yapınız.

Yanıtı Göster

Sözlüklerin nesnelerini yazdırmak için item() metodunu kullanıyoruz.

Yanıt 07.py
İndirmek için düğmenin üzerine sağ tıklayınız ve "Farklı Kaydet" yapınız.

Çıktımız

dict_items([('google', 'deneme123'),
('microsoft', 123456), ('apple', 'abcdef')])
olacaktır.


Uygulama 08:

'anahtar2'nin değerini 'deger2' olarak güncelleyiniz ve yazdırınız.

Uygulama 08.py
İndirmek için düğmenin üzerine sağ tıklayınız ve "Farklı Kaydet" yapınız.

Yanıtı Göster

Sözlüklerin degerlerini güncellemek için update() metodunu kullanıyoruz. Dictionary veri tipinde anahtar (key) değerlerin değiştirilemez (immutable) olduğunu unutmayın.

Yanıt 08.py
İndirmek için düğmenin üzerine sağ tıklayınız ve "Farklı Kaydet" yapınız.

Çıktımız

{'anahtar1': 'deger1', 'anahtar2': 'deger2',
'anahtar3': 'deger3'}
olacaktır.


Uygulama 09:

degiskenler tuple'ının uzunluğunu ve tipini yazdırınız.

Uygulama 09.py
İndirmek için düğmenin üzerine sağ tıklayınız ve "Farklı Kaydet" yapınız.

Yanıtı Göster

Bir tuple'ın uzunluğunu bulmak için len(), tipini yazdırmak için de type() metodunu kullanıyoruz.

Yanıt 09.py
İndirmek için düğmenin üzerine sağ tıklayınız ve "Farklı Kaydet" yapınız.

Çıktımız

5
<class 'tuple'>
olacaktır.


Uygulama 10:

sayilar_1 ve sayilar_2 setlerinde ortak olan değerleri sayilar_3 adlı yeni bir set'te yazdırınız.

Uygulama 10.py
İndirmek için düğmenin üzerine sağ tıklayınız ve "Farklı Kaydet" yapınız.

Yanıtı Göster

Set'lerdeki ortak değerleri bulmak için intersection() metodunu ya da & ve işaretini kullanıyoruz.

Yanıt 10.py
İndirmek için düğmenin üzerine sağ tıklayınız ve "Farklı Kaydet" yapınız.

Çıktımız

{5, 7}
{5, 7}
olacaktır.


Genel tekrar bitti. Veri tiplerinden özellikle listeleri ve tuple'ları Python'un veri tipi kütüphanelerinde kullanacağız. Veri tiplerini ileri seviyede bilmemize gerek yok. Fakat özelliklerini, nerede ve nasıl kullanıldıklarını, hangilerinin immutable (değişmez) ve hangilerinin değişebilir (mutable) olduğunu bilmekte fayda var.

<<< Önceki Konu
Sonraki Konu >>>