Python'da değişkenler nasıl tanımlanır?
3- Python'da Değişkenler ve Veri Tipleri - Yusuf Orulluoğlu
İçerisinde verileri depolamak, yeri geldiğinde bu verileri değiştirmek veya kullanmak için tanımlanan, içeriği değişebilen birimlere “değişken” ...
buraya
Bir önceki yazımızda Python programlama dilinde print komutu ve aritmetik işlemleri görmüştük.  Eğer o yazımıza gitmek istiyorsanız <anchor>buraya</anchor> tıklayabilirsiniz. Bu yazımızda Python prog ramlama dilinde kullanacağımız veri tiplerinden ve değişkenlerden bahsedeceğiz. Tüm derslerimizin Windows ortamında devam ettiğini de hatırlayalım.
2-Python Başlangıç – Yusuf Orulluoğlu
# Yusuf Orulluoğlu

## Bir mühendisin öğretirken öğrenme, öğrenirken öğretme şeysi…

Menu

### 2-Python Başlangıç

Bir önceki yazımızda Python programlama dilinden bahsetmiştik ve Python IDE’sinin nasıl kurulacağını öğrenmiştik. Eğer o yazımıza gitmek istiyorsanız buraya tıklayabilirsiniz. Tüm derslerimizin Windows ortamında devam ettiğini de hatırlayalım. Bu yazımızda Python programlama diline başlangıç yapıp, print komutunu ve aritmetik işlemleri göreceğiz.

Öncelikle Python IDE’mizi çalıştıralım. IDE’yi çalıştırdığınızda karşınıza aşağıdaki gibi bir ekran gelecektir. Burada,

1- Komut satırı

2- Komut satır imlecinin bulunduğu satır ve sütun sayıları

1

Python etkileşimli ve yorumlanan bir dil olduğu için derleme gerektirmez. Bu yüzden komut satırına yazdığınız komutlara direkt tepki verecektir. Pythonda atama yapmadan komut satırında işlem yapabilirsiniz. Hatta burayı bir hesap makinesi olarak kullanabilirsiniz 🙂 . Bunu aşağıdaki resimde görebilirsiniz.

2

Yukarıda bahsettiğim gibi Python etkileşimli dil olduğu için komut satırı sizden sürekli komut bekleyecektir. Girilen komutlar ise komutun bittiği satırın hemen bir alt satırında cevap olarak görülecektir.

Tabiki Pythonda sadece matematik işlemleri yapmıyoruz. Şimdi birkaç farklı Python komutu görelim.

#### print komutu

En çok kullanacağımız komutlardan birisi print komutudur. C dilindeki printf() fonksiyonuyla aynı işleve sahip olmasına rağmen çok daha esnek ve kullanışlıdır. print komutu en genel mana da şu şekilde  kullanılır: print + ekrana basılmak istenen şey. print komutu, Python’daki en önemli ve en temel komutlardan biridir. Python’la yazdığınız programlarda kullanıcılarınıza herhangi bir mesaj göstermek istediğinizde bu komutu kullanabilirsiniz.

“Burada ekrana basılmak istenen şey dediğimiz farklı veri tipleri olabilir. Bu veri tiplerini daha sonraki yazılarımızda anlatacağız.”

print komutunun yanına herhangi bir şey yazmadan Enter’a basarsanız ekrana bir şey basılmadan alt satıra geçilir.

Şimdi aşağıdaki komutu yazalım.

Yukarıdaki örnekte görüldüğü gibi çift tırnaklar arasına aldığımız içeriği print komutu ekrana bastırdı. Python programla dilinde çift tırnakla gösterdiğimiz bu tür değerlere ‘Karakter Dizisi (String)’ adı verilir. Karakter dizileriyle ilgili daha detaylı bilgi ‘Veri Tipleri’ yazımızda verilecektir. Burada değinilmesi gerek nokta ise karakter dizilerini tırnakların içine almalıyız. Aksi takdirde Python bize bir hata mesajı döndürecektir. Aşağıda gösterilen kullanımların tamamı yanlıştır.

Karakter dizileri sadece çift tırnak(“”) ile tanımlanmayabilirler. Tek tırnak (‘ ‘) veya üç tırnak (“”” “””) ile de tanımlanabilir. Bu kullanımların hepsi Karakter dizileri için kullanılabilir. Önemli olan nokta hangi tırnak tanımlamasıyla başlandıysa onunla bitirilmelidir. Aksi takdirde hata mesajı döndürülür.

Bir diğer önemli nokta ise cümle içinde geçen kesme işaretleridir. Aşağıda buna örnek verilmiştir. Böyle bir durumda Python yine hata döndürecektir.

Burada görüldüğü gibi cümlemiz “Yusuf’un arabası güzelmiş.”. Ancak Python kesme işaretini karakter dizisinin sonuymuş gibi anlayıp o şekilde işlem yapmıştır. Bunu çözmenin iki yolu var;

ya tek tırnak yerine diğer tırnak tanımlamaları yapılmalıdır;

ya da kaçış karakteri dediğimiz karakter kullanılmalıdır.

Buradaki “\” işaretleri oluşabilecek hatalar için türetilmiştir. Bu tür ifadelere Python dilinde Kaçış Dizileri (Escape Sequences) adı verilir. Kaçış dizileri başka bir yazıda ele alınacaktır.

print komutuyla sadece karakter dizileri gösterilmez. Aynı zamanda sayıları ve aritmetik işlemler de gösterilebilir. Bundan önce aritmetik işlemler Python ‘da nasıl yapılır ona bakalım.

#### Python ‘da Aritmetik İşlemler

Python ‘da aritmetik işlem listesi aşağıdaki gibidir.

- x + y —————> x sayısı ile y sayısını topla
- x – y —————> x sayısından y sayısını çıkar
- x * y —————> x sayısı ile y sayısını çarp
- x / y —————> x sayısını y sayısına böl
- x ** y  ————-> x sayısının y’ninci kuvvetini al
- x % y  ————–> x sayısının y sayısına göre modunu al

Bu listeye göre print komutunu kullanabiliriz.

Peki 5’i 2’ye bölersek cevap ne olur? 2.5. Deneyelim.

Cevabın 2.5 olması gerekiyordu. Ancak Python bize 2 döndürdü. Bunun nedeni ise kullandığımız veri yapısı. Burada verdiğimiz örneklerde kullanılan sayılarımız tam sayılardır (integer). Eğer tam sayılarla işlem yaparsak Python sonuçları da tamsayı olarak döndürür. 5 bölü 2 işlemini bir de aşağıda ki gibi deneyelim.

Görüldüğü üzere eğer tam sayı değil de ondalıklı sayı (float-kayan noktalı sayı) olarak hesaplama yaparsam Python sonucumu da ona göre hesaplar.

Aritmetik işlemler sadece sayılarla yapılmaz. Karakter dizileri de birbirleriyle toplanabilir. Veya bir karakter dizisini bir tam sayıyla çarpabilirsiniz.

Karıştırılan bir diğer konu ise şu: “10” bir karakter dizisidir, tam sayı değildir. Yani “10” + “15” yaptığınızda cevap “25” değil “1015” dir. Ayrıca karakter dizisi içerisinde işlem de olabilir. Bunlarda yine hesaplanmaz.

print komutunun esnek olduğunu söylemiştik. Aynı print komutu içerisinde farklı veri tiplerini virgül aracılığıyla ayırarak kullanabiliriz.

Bu yazımızın sonuna geldik. Bu yazımızda Python’ da en çok kullanacağımız komutlardan olan print komutunu ve aritmetik işlemleri gördük. Sonraki yazımızda veri tipleri ve değişkenlerden bahsedeceğiz. İyi okumalar.

### Bunu paylaş:

BeğenYükleniyor...

## Yazı dolaşımı

### Yorum bırakın Cevabı iptal et

Δ

Arama:

# Beni Takip Edin…

# Son Yazılar

# Blogumu takip edin :)

Blogumu takip etmek ve yeni gönderilerle ilgili bildirimleri e-postayla almak için e-posta adresinizi girin.

E-posta Adresi:

Takip Et

Diğer 3 aboneye katılın

# Son Yazılar

Temmuz 2016PSÇPCCP12345678910111213141516171819202122232425262728293031« HazAğu »

Gizlilik ve Çerezler: Bu sitede çerez kullanılmaktadır. Bu web sitesini kullanmaya devam ederek bunların kullanımını kabul edersiniz.

Çerezlerin nasıl kontrol edileceği dahil, daha fazla bilgi edinmek için buraya bakın:
Çerez Politikası

Abone ol

Yorumlar Yükleniyor...

Yorum Yapın...

E-posta (Gerekli)İsim (Gerekli)İnternet sitesi

%d

WordPress.com ile böyle bir site tasarlayın