(7-11 Ekim)- VERİ TÜRLERİ(Veri Tipleri)
1.Sayısal veri:
Sayısal veri, hesaplama işlemlerinde kullanılabilen tek veri türüdür. Pozitif ya da negatif tam sayılar ve reel sayılar kullanılabilir. Sayısal veriler; açılar, uzaklık, nüfus, ücret, yarıçap gibi hesaplama sürecinde gerekli değerler için tanımlanır.
Banka hesap numarası ya da posta kodu gibi sayısal ama hesaplama için kullanılmayan veriler de vardır. Bu tür veriler sayısal olarak tanımlanmaz.
VERİ TÜRÜ
|
VERİ SETİ
|
ÖRNEK
|
PYTHON DAKİ VERİ TÜRÜ
|
Sayısal: Tam Sayı
|
Tüm sayılar
|
66578
-250
|
integer (int)
|
Sayısal: Reel Sayı
|
Tüm reel sayılar ve ondalıklı sayılar
|
-56,23
3,56
|
float
|
2. Alfanümerik/Karakter Veri:
Karakter veri seti; tum tek haneli sayılar (“0”.. “9”), harfler (“a”..“z”, “A”..“Z”) ve özel karakterleri (“#”, “&”, “*”, ..) kapsar. Bu veri setinden oluşturulan değer, tırnak içinde belirtilir. Büyük ve küçük harf duyarlıdır yani “a” ile “A” farklı algılanır.
Karakterler sadece sayıdan oluşsa bile hesaplama işlemlerinde kullanılamaz.
VERİ TÜRÜ
|
VERİ SETİ
|
ÖRNEK
|
PYTHONDAKİ VERİ TÜRÜ
|
Karakter
|
Tüm rakamlar, harfler ve özel semboller
|
“A”, “Y”, “k”, “i”, “6”, “0”, “+”, “%”
|
string
|
Karakter Dizisi
|
Birden fazla karakterden oluşan kombinasyon
|
“Bilgisayar”, “532-5556633”
|
String
|
3. Mantıksal Veri:
Mantıksal veri, veri setinde yalnızca iki kelime barındırır: doğru ve yanlış. Bu veri evet ya da hayır şeklindeki karar verme süreçlerinde kullanılır.
Örneğin elde edilen değer, beklenen değer mi, evli mi, arabası var mı, öğrenci lise mezunu mu gibi sonucu kesin doğru ya da yanlış olan durumlarda mantıksal veri tanımlaması yapılır.
VERİ TÜRÜ
|
VERİ SETİ
|
ÖRNEK
|
PYTHONDAKİ VERİ TÜRÜ
|
Mantıksal
|
Doğru/Yanlış
True/False
|
2<3 =><3 True
6>8 => False
|
Boolen (bool)
|
4. List veri:
Listeler oluşturmayı sağlar ve bu listeler köşeli parantezle [....] gösterilir. Bu listeler her veri tipinden olabilir. Oluşturulan liste elemanları sonradan değiştirilebilir. Listeler diğer dillerdeki(C dili gibi) dizi tipine benzer.
List veri tipi kullanımını örnekle inceleyelim.
ÖRNEK KOD:
ÖRNEK KOD:
liste= ["GS", 57, 34, 2019, "çınar", 3.5] print(liste[0]) print(liste[0:2]) print(liste * 2) print(liste + [99]) liste.append("Yenieklenen") print(liste) del liste[2] print(liste)
EKRAN GÖRÜNTÜSÜ:
GS
['GS', 57]
['GS', 57, 34, 2019, 'çınar', 3.5, 'GS', 57, 34, 2019, 'çınar', 3.5]
['GS', 57, 34, 2019, 'çınar', 3.5, 99]
['GS', 57, 34, 2019, 'çınar', 3.5, 'Yenieklenen']
['GS', 57, 2019, 'çınar', 3.5, 'Yenieklenen']
not: liste deki elemanlara for.....in döngüsü ile ulaşılır. Diğer sayfalarda bu konu ayrıntılı işlenecektir.
5. Tuple veri:
Listelere benzeyen veri tipidir. Normal ( ) parantezler kullanılır. Ancak daha sonra liste elemanlarında komutla değişiklik yapılamaz.
Listelere benzeyen veri tipidir. Normal ( ) parantezler kullanılır. Ancak daha sonra liste elemanlarında komutla değişiklik yapılamaz.
24 Yorumlar
Sınıf=değişken addır
YanıtlaSilAlfanümerik veri=string
Yaş=değişken addır
Sayısal veri=integer
Elbise fiyatı = değişkendir
YanıtlaSilVeri türü=float
1786
Okudugun son kitap=değişkendir
YanıtlaSilVeri türü=string
En sevdigin yemek=değişkendir
Veri türü=string
Çghyo
En sevdigin Film = değişkendir
YanıtlaSilVeri türü = string
dfgji
Araban var mı? -evet ya da -hayır gibi kesin cevap bildiren veri türlerine mantıksal veri denir.Python 'daki yeri Boolen'dır.
YanıtlaSil-Zbhnüs-
Mantıksal Veriye Ör: Kardeşin var mı?
YanıtlaSil-Evet.(Kaç tane) > (2) > (integer)
-Hayır .
(Dmübc)
Şanslı sayinizi giriniz
YanıtlaSilInt.
En sevdiğin kitap =değişken
YanıtlaSilVeri türü=string
Mantıksal veriye örnek=kitap okumayı sever misin
-evet yada hayır
Kaç kardeşsiniz sorusu sabittir,kardeş sayıları değişkendir.
YanıtlaSilTürkiye'nin illeri sorusu sabittir veri türü ;int
YanıtlaSilKardesinvarmi
YanıtlaSilVerituru=mantıksalveri
(Boolen)
(mırz)
en sevdiğin yazar=değişken
YanıtlaSilensevdiğinyazar=değişken adı
veri türü =string
2908
matematiksel operatorler:
YanıtlaSil10%6=4
7*2=14
iliskisel operatorler:
3>6=false
2!=1 true
mantiksal operatorler:
2==3 or 1==1 true
not 3==3 false
2669
Mantıksal operatör
YanıtlaSil8*4==32 and 18-6==12==true
Okul.no=1858
Matematiksel operatörler
YanıtlaSil18%14=4
İlişkisel operatörler
18!=19 true
Mantıksal operatörler
Not 5==5 false
Okul numara
1616
matematiksel operatör
YanıtlaSil7-2==5
ilişkisel operatör
2!=3 true
mantıksal operatör
6-2==5 and 7*3==21 =false
no 2296
Silmatematiksel operatör
YanıtlaSil8*4=32
ilişkisel operatör
2!=6 true
mantıksal operatör
3+2==5 and 7*3==21 =true
2233
matematiksel operatör
YanıtlaSil4+5=9
ilişkisel operatör
2>1 true
mantıksal operatör
8*4==32 and 18-6==12 true
1858
hocam siz bir harikasınız.Bütün konulara kolaylıkla ulaşabiliyoruz.cansınız hocam.:):)👌🏼
YanıtlaSilNevra sjsdkj
matematiksel operatör
YanıtlaSil7-2=5
ilişkisel operatör
2!=3 true
mantıksal operatör
6-2==5 and 7*2==14 =false
1185
matematiksel operatör
YanıtlaSil8*4=32
ilişkisel operatör
2!=6 true
mantıksal operatör
3+2==5 and 7*3==21 =true
numara : bbcc
Matematiksel operatör
YanıtlaSil10-3=7
İlişkisel operatör
2==1 false
Mantıksal operatör
Not.1==1 false
Matematiksel operatör
YanıtlaSil8+27=35
İlişkisel operatör
7==7 true
Mantıksal operatörler
Not 9==7 true
4951