Konuyu Oyla:
  • Toplam: 0 Oy - Ortalama: 0
  • 1
  • 2
  • 3
  • 4
  • 5
   
Konu: Python'da Değişkenler ,İşleçler , Anahtar Kelimeler
M3czup
*
avatar
Teğmen - Ex
Durum: Çevrimdışı
Seviye Puanı: 26
Yaşam Puanı: 629 / 629
Deneyim: 16 / 100
Rep Sayısı: 82
Mesaj Sayısı: 852
Üyelik Tarihi: 18.12.2017
      
Yorum: #1
Python'da Değişkenler ,İşleçler , Anahtar Kelimeler
09.07.2018 07:44
İÇERİK​

Değerler
Değişkenler
Değişken İsimleri ve Anahtar Kelimeler
İşleçler
Tip Dönüşümleri
Açıklamalar


DEĞERLER​

Bir karakter,bir cümle veya sayıyı değer olarak nitelendirebiliriz.
mesela bir önceki derste "merhaba dünya "değerini kullandık
print() içinde sayı değerleride atayabiliriz
örneğin;


Kod:
>>>print(1453)
1453

pythonda değerlerin hangi türden olduğunu öğrenmek için type() işlevini kullanabiliriz.
Kod:

Kod:
>>>type('Merhaba Dünya')
<class 'str'> [str ingilizce string'in(cümle) kısaltması]
>>>type(1453)
<class 'int'> [int ingilizce integer'in(tamsayı) kısaltması ]
>>>type(1.43)
<class 'float'> [ondalık sayılarda kullanılır ]
....

print çeşitli işlevdeki değerleri aynı anda ekrana yazdırabilir.


Kod:
>>>print('pi nin değeri: ', 3.14)
pi nin değeri: 3.14



DEĞİŞKENLER

Değişkenlerde bir değerin içine birden çok değer yazdırabiliriz ve bu içine atadığımız değer bunlar hafızaya alır ve sonradan tekrar kullanabilmemizi sağlar .
Atama ifadesi olarak eşittir (=) ifadesini kullanırız
örneklere geçecek olursak

>>>Adres='pyhon,blog,security,number: 2017 '

bu ifadeyi yazıp enter dediğimizde hafızaya alır ve biz değiştirmediğimiz sürece adres değişkeni içinde bu yazdığımız değerler sürekli hafızada bulunur
mesela

>>>adres [enter]
'pyhon,blog,security,number: 2017 '


bu şekilde bize yazdırır
bunu print içinde yazıp ekrana da yansıtabiliriz.

>>>print(adres)
pyhon,blog,security,number: 2017


adres değişkeninin tipine bakacak olursa

>>>type(adres)
<class 'str'>


string olmasının nedeni ise adres değişkenin içindeki değerlerin tırnak içinde yazılması



Not:Tırnak içinde yazılan değerler string olarak algılanır .


Değişken isimleri ve Anahtar kelimler​

Değişken isimleri A-Z,a-z ve alt cizgi ile başlayabilir.
Değişken içinde büyük küçük harf ve rakamlar bulunabilir fakat rakam ile başlayamaz.
Alt çizgi dışndaki diğer işaretlerde kullanılamaz

Ör;

Rakam="13453" ile
rakam="54186" farkı değişkenlerdir.

Bazen kullandığımız bazı değişkenler kurallara bile uyarken hata verir nedeni ise bu değişkenin ayrılmış(anahtar) kelime olmasıdır .
Bunlar

Kod:
False ,class,fınally,is,return,None,continue,for,lambda,try,
True,def,from,while,and,as,elif,if,global,not,with,nonlocal,
del,or,yield,assert,else,import,pass,break,expert,in,raise


İŞLECLER​

Kod:
Toplama= +
Çıkarma= -
Çarpma= *
Bölme= /
Tam sayı bölme= //
Bölümden kalan= %
Kuvvet alma= **


TİP DÖNÜŞÜMLERİ​

iki tane değişken tanımlayalım biri string biri integer olsun

x='5'
y=2


burda x string (yazı)ve y integer(sayı) bunları çarpmayı deneyelim

>>>x*y
55


olarak bir sonuc çıkar .Nedeni biz bir stringi sayı kadar çarpınca yanyana bırakarak sonucu verdi .Sonucun 20 olması için ikisinide aynı tip yapamız gerekiyor .

Bir sayıyı stringe ceviremeyeceğimiz için string'i sayıy'(integer)a cevireceğiz ,
bunun için x değerini integere çevireceğiz . Buda şöyle oluyor

>>>int(x)*y
20


Şeklinde x değişkenini int() parantezi içine aldığımızda tip dönüşümünü yapmış oluruz.
sayıları stringe çevirmek içinde str() kullanılır .Örnek verelim

>>>a=3
>>>b=str(a)
>>>type(b)
<class 'str'>
>>>print(b*2)
33



AÇIKLMALAR​

Arkadaşlar açıklamayı # karakteri ile yapıyoruz
# karakteri ile başlayan satırlar yorumdur ve python bunları okumadan geçer
sizlerde bilgisayarlarınızda denerseniz zaten anlarsınız
ör;

>>># 2+3 sonucu 5'tir
>>>2+3
5


Bu karakter sadece tek bir satırda kullanılır .
bellli aralıklar arasındaki yorum içine almak ve çok satırlı ise ve hepsine # bu karakteri kullanmak istemiyorsak
açıklama yazılarını

'''
burası
açıklama
kısmı
'''


şeklide 3 tırnak içine alarak yapabilir .
(Bu konu en son: 09.07.2018 Tarihinde, Saat: 07:44 düzenlenmiştir. Düzenleyen: M3czup.)
Alinti
The_ZiziL
*
avatar
Valhalla
Durum: Çevrimiçi
Seviye Puanı: 36
Yaşam Puanı: 878 / 878
Deneyim: 14 / 100
Rep Sayısı: 549
Mesaj Sayısı: 1886
Üyelik Tarihi: 06.02.2017
     
Yorum: #2
RE: Python'da Değişkenler ,İşleçler , Anahtar Kelimeler
09.07.2018 21:40
Teşekkürler, Emeğine Sağlık.

Allah’tan utanmayan insanlardan da utanmaz…
Alinti



1 Ziyaretçi