x=5 # x diye bir değişken oluştur bunun değerini 4' e eşitle/ Türkçe karakterler kullanmıyoruz.
y=4 # y diye bir değişken oluşur bunun değerini 5'e eşitle
x*y
20
x=6 # x değişken değerini değiştidiğinde artık yeni değer x=6
x*y # çarpım durumunda yeni değer ile çarpım yapılacaktır. Burada birde anlamamız gereken bir şey var yani kodlar sırası ile çalışmaktadır.
24
y=6
x*y # yukarıda tekrar çalıştırısak x' in güncel değerini tutar/
36
İnteger
benimDegiskenim= 10 # eğer değişkenleri görüntülemek istiyorsanız, tab tuşu ile listeyebilirsiniz.
benimDigerDegiskenim=20
benimDegiskenim+benimDigerDegiskenim
30
type(benimDegiskenim) # değişkenim hakkında bana bilgi verecektir. ( değişkenim sayı olduğu için int)
int
benimDigerDegiskenim/benimDegiskenim #ben bu değeri yeni bir değişkene atıyorum.
2.0
sonuc= benimDigerDegiskenim/benimDegiskenim # yeni bir değişkene atıyorum
type(sonuc) # sonuç değerini görmek için
float
a=5
b=2
a/b # pythhon diğer dillerden artısı ben böyle veririm diyor.
2.5
pi=3.14
type(pi) # değişken hakkında bilgi edinmek istediğimizde..Kesirli sayılarda float
float
x=5
y=3
x*y
15
x*x*x*x # sayıları yan yana çarpmaya yarıyor.
625
x**4 # yanı iki yıldız koyarsanız sayının üssünü alır.
625
# Remainder kalanı bulmak..
10%2
0
11%2
1
11%3
2
kullanicininYasi=10 # iki temel rajon var. camelCase
kullanicininYasi*5/3
16.666666666666668
kullanicininYasi=input("Yaşınızı giriniz :")
Yaşınızı giriniz :10
"merhaba dünya" # mümkün olduğunca tek tırnak kullanmayın, çift tırnak kullanı.
'merhaba dünya'
x="merhaba dünya"
type(x) #
str
benimAdim ="Hüseyin ERİŞGİN"
print(benimAdim)
Hüseyin ERİŞGİN
benimAdim*4 # girmiş olduğum sayı kadar yan yan yazar.
'Hüseyin ERİŞGİNHüseyin ERİŞGİNHüseyin ERİŞGİNHüseyin ERİŞGİN'
h="ERİŞGİN"
len(h)
7
k="Hüseyin"
len(k)
7
print("merhaba\nhüseyin")
merhaba hüseyin
kullanicininYasi
'10'
type(kullanicininYasi) # veri tipleri sayı ondalık görmüştük buray kadar sıkıntı yok şimdi ise. String nederi onu öğreneceğiz
str
"Merhaba dünya"
'Merhaba dünya'
print("Merhaba Dünya")
Merhaba Dünya
x="Merhaba Dünya"
print(x)
Merhaba Dünya
y='hüseyin erişgin' # tek tırnak ileride bazen sorunlar yaratmaktadır.
y
'hüseyin erişgin'
y.capitalize () # yeni yazılan string büyük baş harfi büyük oldu
'Hüseyin erişgin'
a=5 # a. sayılarlar yapılacak belirli sayılardadır.
y.split() # boluk bırakıp atıyor.
['hüseyin', 'erişgin']
benimString= "Hüseyin ERİŞGİN"
benimString+y
'Hüseyin ERİŞGİNhüseyin erişgin'
benimString = input("Yaşınızı Giriniz : ") # input ile giriş yaptık ve devamında..
Yaşınızı Giriniz : 35
print(benimString)
35
benimInput = input("Yaşınızı Giriniz : ")
Yaşınızı Giriniz : 25
type(benimInput) # baktığımız zaman bu işlerim bir string odluğunu gördük.
str
benimIntInput=int(benimInput)# bunun içinde birazdan bir şey yazacağım bunu integer çevir.
type(benimIntInput) # farklı veri tipleri karşımıza çıkacak ve bizde ona göre davranmamız gerekecektir.
int
benimIntInput*5
125
isimString="Hüseyin ERİŞGİN"
isimString[0] # sıfırıncı elemanı yani ilkı elemanı getir.
'H'
isimString[6]
'n'
isimString[0]+isimString[-1]
'HN'
isimString[-1] # son karakteri getirmek için kullanılır.
'N'
yeniString="123456789"
yeniString[2:] #
'3456789'
harfString="abcdefg"
harfString[3:]
'defg'
adimString="hüseyin"
adimString[3:] # iki nokta arkada olursa sayıdan sonrakileri getirir
'eyin'
adimString="hüseyin" # iki nokta önde gelirse öndekileri alıyor.
adimString[:3]
'hüs'
gelenVeri="HüseyininYasi35"
gelenVeri[-2:]
'35'
gelenVeri="HüseyininYasi35"
gelenVeri[2:4] # başlangıç indeksi : durdurma indeksi
'se'
gelenVeri[::2]
'Hsynnai5'
gelenVeri[::-1] # tersten yazma işlemini yapıyor.
'53isaYniniyesüH'
benimIsmim= "hüseyin"
benimIsmim.capitalize # ilk harfini büyüt
<function str.capitalize()>
benimIsmim # neden değiştirmedi çünkü benden yeni bir değişken atammamı istedi.
'hüseyin'
benimYeniIsmim = benimIsmim.capitalize()
benimYeniIsmim
'Hüseyin'
benimTamIsmim= "Hüseyin Erişgin"
benimTamIsmim= "Hüseyin Erişgin"
benimTamIsmim.upper() # upper kodu hepsini büyük yapıyor.
'HÜSEYIN ERIŞGIN'