Python değişken tipleri (int,float,string)

Bu yazıda programlamada giriş kısmı olan temel değişken tiplerini inceleyeceğiz .

Python dilinde,bellekte bir değişken tanımlanırken herhangi bir tip bildirimi yapılmaz . Eşittir (=) işareti değişkenlere değer atamak için kullanılır.

Eşittir işaretinin sol tarafında değişken ismi ve sağ tarafında o değişkenin değeri bulunur .

Örneğin :

sayac=1000 #Bir tam sayı bildirimi
frekans=90.5 #Float(Duyarlı) sayı bildirimi
isim="Mehmet" #String değişken bildirimi
soyisim="Yılmaz"#String değişken bildirimi

print(sayac)
print(frekans)
print(isim)
print(soyisim)

Ekran Çıktısı :

1000
90.5
Mehmet
Yılmaz

type() kullanımı :

type() fonksiyonu bir değişkenin tipini geri döndürür

sayac=1000 #Bir tam sayı bildirimi
frekans=90.5 #Float(Duyarlı) sayı bildirimi
isim="Mehmet" #String değişken bildirimi
soyisim="Yılmaz"#String değişken bildirimi


print(type(sayac))
print(type(frekans))
print(type(isim))

Ekran Çıktısı :

<class 'int'>
<class 'float'>
<class 'str'>

Değişkenlerin toplanması :

sayac=1000 #Bir tam sayı bildirimi
frekans=90.5 #Float(Duyarlı) sayı bildirimi
isim="Mehmet" #String değişken bildirimi
soyisim=" Yılmaz"#String değişken bildirimi


print(sayac+frekans) #int + float = sonuç duyarlı
print(sayac+int(frekans))  #int + int(float) = sonuç tam sayı
print(isim+soyisim) #iki string toplamı

Ekran Çıktısı :

1090.5
1090
Mehmet Yılmaz

Temel tip dönüşümleri ve farklı tipten değişkenlerin bölünmesi ve yan yana yazılması .

print(2/3) #int sayının int sayıya bölünmesi
print(2/3.0) #int sayının float sayıya bölünmesi
print(20//3.20) # // işareti tam olarak böler

metin="Sayı değeri ="
sayı=10

print(metin+str(sayı)) #bir string ile sayıyı yan yana yazdırmak için sayının string formata dönüşmesi gerekir.

Ekran Çıktısı :

0.6666666666666666
0.6666666666666666
6.0
Sayı değeri =10

Python tek bir değere birden fazla değişken bildirimi yapmaya olanak sağlar

örneğin :

a = b = c = 1


print(a)
print(b)
print(c)

Ekran Çıktısı :

1
1
1

Değişkenlerin yan yana bildirilmesi ve değer ataması

a,b,c=5,10,"Mehmet Yılmaz"

print(a)
print(b)
print(c)

Ekran Çıktısı :

5
10
Mehmet Yılmaz

 

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir