PYTHON ANAHTAR KELİMELER VE TANIMLAYICILAR NEDİR ?
Python’da kullanılan anahtar kelimeler ve tanımlayıcılar nedir ? Python dili nedir ? Python dilinde anahtar kelime ve tanımlayıcıları nasıl kullanmalıyız ? Bu ve benzeri sorulara cevap aradığımız Python Anahtar kelimeler ve tanımlayıcılar nedir adlı yazımızla karşınızdayız.
Python ile ilgili bilgileri python dersleri serisinde tarafınıza aktarmaya çalışacağız.
Başlayalım.
ANAHTAR KELİMELER VE TANIMLAYICILAR
Aşağıdaki tanımlayıcılar ayrılmış sözcükler veya dilin anahtar sözcükleri olarak kullanılır ve normal tanımlayıcılar olarak kullanılamaz.Tam olarak burada yazıldığı gibi yazılmalıdırlar;
False , class , finally , is , return , None , continue, for , lambda , try ,True , def , from , nonlocal , while ,and , del , global , not , with ,as , elif , if , or , yield , assert, else, import, pass , break ,except ,in, raise
Python’da, ne tür bir veriyi değişkene koyacağımızı belirtmeyiz.Böylece doğrudan abc = 1 yazabilir ve abc bir tamsayı veri türü olur. Eğer abc = 1.0 yazarsanız, abc kayan yazı tipine dönüşecektir. Verilen iki sayıyı eklemek için küçük bir program ;
>>> a = 13
>>> b = 23
>>> a + b
36
Yukarıdaki örnekte, Python’da bir değişken bildirmek için ihtiyacımız olan tek şey sadece isim ve değeri yazmaktır.Python ayrıca dizeleri de işleyebilir. Tek tırnak içinde veya çift tırnak kullanarak bu işlemleri gerçekleştirebiliriz.
>>> ‘Turkiye’
‘Turkiye’
>>> “Merhaba Dünya!”
“Merhaba Dünya!’
Klavyeden girişi okuma
Genellikle gerçek hayattaki Python kodlarının klavyeden girişi okumasına gerek yoktur.Python’da giriş yapmak için giriş fonksiyonunu kullanırız. Input (“gösterilecek dize”),bir dizeyi çıktı olarak döndürecektir.Klavyeden bir sayı okumak için bir program yazalım ve 100’den az olup olmadığını kontrol edelim.Programın adı testhundred.py olsun ;
number = int (input(“Bir tamsayı girin:”))
if sayı <100:
print (“Numaranız 100’den kücük”)
else:
print (“Numaranız 100’den büyük”)
Output :
$ ./testhundred.py
Tam sayı girin: 13
Numaranız 100’den küçük
$ ./testhundred.py
Bir tam sayı girin: 123
Numaranız 100’den büyük
Bir sonraki programda yatırımları hesaplayacağız.
miktar = float (input (“Girdi tutarı:”))
inrate = float (input (“Faiz oranı:”))
period = int (input (“Girilen süre:”))
deger = 0
yıl = 1
while yıl <= period:
deger = miktar + (inrate * tutar)
print (“Yıl %d Rs.% .2f”% (yıl, deger))
miktar = değer
yıl = yıl + 1
Output
$ ./investment.py
Tutarı girin: 10000
Faiz oranı: 0.14
Girilen süre: 5
Yıl 1 Rs. 11400,00
Yıl 2 Rs. 12996,00
Yıl 3 Rs. 14815,44
Yıl 4 Rs. 16889,60
Yıl 5 Rs. 19254,15
Bazı örnekler
Bazı değişkenler ve veri türleri örneği ;
N sayının ortalaması örneği ;
Bir sonraki programda, ortalama N sayıları yapacağız.
N = 10
toplam = 0
sayı = 0
while count <N:
sayı = float (input (“”))
toplam = toplam + sayı
sayma = sayma + 1
ortalama = float (toplam) / N
print (“N =% d, Toplam =% f”% (N, toplam))
print (“Ortalama =% f” % ortalama)
Output
$ ./averagen.py
1
2.3
4.67
1.42
7
3.67
4,08
2.2
4.25
8.21
N = 10, Toplam = 38.800000
Ortalama = 3.880000
Sıcaklık dönüşüm örneği
Bu programda, verilen sıcaklığı C = (F-32) /1.8 formülü kullanılarak Fahrenheit’ten Santigrat’a çevireceğiz.
fahrenheit = 0.0
print (“Fahrenheit Celcius”)
while fahrenheit <= 250:
celcius = (fahrenheit – 32.0) / 1.8 # Burada Celsius değerini hesaplıyoruz
print (“% 5.1f% 7.2f”% (fahrenheit, celcius))
fahrenheit = fahrenheit + 25
Output
$ ./temperature.py
Fahrenheit santigrat
0,0 -17,78
25.0 -3,89
50.0 10.00
75.0 23,89
100.0 37.78
125.0 51,67
150.0 65,56
175.0 79,44
200.0 93.33
225.0 107,22
250.0 121.11
Tek bir satırda birden fazla atama örneği :
Tek bir satırda birden çok değişkene değer atayabilirsiniz,
>>> a, b = 45, 54
>>> a
45
>>> b
54
Bu değişimle iki sayıyı kullanmak çok daha kolay olmaktadır.
>>> a, b = b, a
>>> a
54
>>> b
45
Bunun nasıl çalıştığını anlamak için, tuple adı verilen bir veri türü hakkında bilgi edinmeniz gerekecek. Tuple oluşturmak için virgül kullanıyoruz.Sağ tarafta ise tuple yaratıyoruz (buna tuple paketleme diyoruz) ve sol tarafta ise yeni bir tuple açıyoruz.
Aşağıda, paketleme işleminin başka bir örneği vardır.
>>> data = (“Mustafa”, “Turkey”, “Python”)
>>> isim, ülke, dil = veri
>>> isim
‘Mustafa’
>>> ülke
‘Turkey’
>>> dil
‘Python’
Dizeleri biçimlendirme
Python 3’te bir dizeyi biçimlendirmenin birkaç farklı yolu vardır. Bir metni dinamik olarak biçimlendirmek için bu yöntemleri kullanırız. Aşağıda birkaç örnek olsa gideceğim.
.format yöntemi
Bu, dizeleri biçimlendirmek için tercih edilen yollardan biridir.Örnek ;
>>> isim = “Mustafa”
>>> dil = “Python”
>>> msg = “{0} seviyor {1}.”.format (name , language)
>>> print (msg)
Mustafa Python’u seviyor.
Python 3.6’da dize biçimlendirmesi yapmak için yeni bir yolumuz var.PEP 498, f-dizeleri olarak adlandırılan konsepti ifade eder.
İşte f-dizeleri kullanarak bir örnek ;
>>> isim = “Mustafa”
>>> dil = “Python”
>>> msg = f “{name} seviyor {dil}.”
>>> print (msg)
Mustafa Python’u seviyor.
F dizeleri, bir dizede Python ifadelerini gömmek için basit ve okunabilir bir yol sağlar.İşte birkaç örnek daha ;
>>> cevap = 42
>>> print (f “Cevap {cevap}’dir.”)
Cevap 42’dir.
PYTHON ANAHTAR KELİMELER VE TANIMLAYICILAR NEDİR SONUÇ :
Bugünki yazımızda Python Anahtar Kelimeler ve Tanımlayıcılar Nedir konusunu inceledik.Python dilini bende sizin kadar iyi öğrenmek istiyorum.Umuyorum bu seri ile hep beraber hızla birtakım bilgiler elde ederiz.
İyi Çalışmalar