Değişken Tanımlama Kuralları:
Python’da değişken tanımlarken dikkat etmemiz gereken bazı kurallar vardır.
- Tanımlanan değikenin adı sayı ile başlamaz.
- Örneğin; 1urun
- Tanımlanan değişken içerisinde boşluk içermemelidir.
- Örneğin; urun 2
- Tanımlanan değişken Türkçe karakter içermemelidir.
- Örneğin; urun3
- Değişkenlerde büyük küçük harf duyarlılığı vardır.
urun1 = 12 #Doğru
#1urun = 12 Yanlış
urun_2 = 9 #Doğru
# urun 2 = 9 #Yanlış
urun3 = 5 #Doğru
#ürün3 = 5 Yanlış
print(urun1, urun_2, urun3)
#Çıktı: 12, 9, 5
Yukarıdaki örnekte görüldüğü gibi değişkenlerin doğru tanımlamalarını “print()” komutuyla ekrana yazdırdığımızda, hatasız doğru sonucu veriyor.
Veri Tipleri
Kullandığımız değişkenlerin tiplerini “type” komutuyla öğrenebiliriz.
a = 50
print(type(a))
b = 12.8
print(type(b))
c = 168955455655325658.78554522
print(type(c))
d = "Mekatronik Platform"
print(type(d))
#Çıktı:
<class 'int'>
<class 'float'>
<class 'float'>
<class 'str'>
String (metin) veri tipleri → str
Numerik (sayısal) veri tipleri → int, float, complex
Sequence (sıralama) veri tipleri → list, tuple, range
Mapping (haritalama) veri tipleri → dict
Set veri tipleri → set, frozenset
Boolean veri tipleri → bool
Binary veri tipleri → bytes, bytearray, memoryview
Veri Tipleri Dönüşümü
sayi = 150
print(sayi)
print(type(sayi))
str1 = str(sayi)
print(str1)
print(type(str1))
#Çıktı:
150
<class 'int'>
150
<class 'str'>
Yukarıdaki örnekte sayi adında bir int değişken tanımlıyoruz ve bu değişkenin tipini ekrana yazdırıyoruz. Görüldüğü gibi tipi int.
Daha sonra str1 adında değişken tanımlıyoruz ve str(sayi) komutuyla, sayi içerisindeki int ifadeyi, string ifadeye dönüştürüyoruz.
Ve bu değişimi görmek için type() komutuyla str1 değişkeninin tipini ekrana yazdırıyoruz.
Aynı işlemleri float tipi içinde yapalım.
str2 = "120.5"
print(str2)
print(type(str2))
fl1 = float(str2)
print(fl1)
print(type(fl1))
#Çıktı:
120.5
<class 'str'>
120.5
<class 'float'>
Str tipindeki bir değişken değeri, float tipine dönüştürüldü.
Matematiksel işlemler
Toplama | + |
Çıkarma | – |
Çarpma | * |
Bölme | / |
Tam Sayı Bölme | // |
Üs | ** |
Mod | % |
Int Toplama
x, y, z = 10, 23, 58
toplam = x + y
carpim = x * z
bolum = z / x
tamsayibolme = z // x
kuvvet = y**2
print(toplam, carpim, bolum, tamsayibolme, kuvvet)
#Çıktı: 33 580 5.8 5 529
String’lerde Toplama
a = "Mekatronik"
b = "Platform"
c = "20"
d = "21"
toplam1 = a + b
toplam2 = c + d
print(toplam1)
print(toplam2)
toplam = a + " " + b + " " + toplam2
print(toplam)
#Çıktı:
MekatronikPlatform
2021
Mekatronik Platform 2021
Yukarıdaki örnekte görüldüğü gibi oluşturduğumuz değişken içerisinde ifade tırnak içerisinde ise bu değişken string tipindedir. Yukarıdaki örnekte 40. Satırda iki string değişkeni toplarken tırnak içerisinde boşluk karakteri koyarak ilk aldığımız çıktıdaki sorunu çözmüş olduk.
C++ uygulamaları için tıklayınız.
Matlab uygulamaları için tıklayınız.
Arduino uygulamaları için tıklayınız.
Raspberry Pi uygulamaları için tıklayınız.