Selamun Aleyküm arkadaşlar
python 2. dersimize başlıyoruz .
Ders içeriği
- Değerler
- Değişkenler
- Değişken İsimleri ve Anahtar Kelimeler
- İşleçler
- Tip Dönüşümleri
- Açıklamalar
DEĞERLER
mesela bir önceki derste "merhaba dünya "değerini kullandık
print() içinde sayı değerleride atayabiliriz
örneğin;
Kod:
>>>print(1453)
1453
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ğişkenler
Atama ifadesi olarak eşittir (=) ifadesini kullanırız
örneklere geçecek olursak
>>>Adres='pyhon,tht,connected ,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,tht,connected ,number: 2017 '
bu şekilde bize yazdırır
bunu print içinde yazıp ekrana da yansıtabiliriz.
>>>print(adres)
pyhon,tht,connected ,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
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
# 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 .
Arkadşlar bugünlük bu kadar
..Sağlıcakla..
Son düzenleme:


