List

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

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.