Python değişkeni, değerleri depolamak için bellekte bir konumdur. Değişkenler ayrılmış bellek konumlarıdır. Değişken, değeri depolayan bir çanta veya kaptır. Verilerimizi daha sonra birden çok amaç için kullanılan bir Python değişkeninde saklarız.e. işleme, değer yazdırma, vb. Bir değişkene atanan her değerin bir veri tipi vardır.
Python'daki farklı türler şunlardır:
- Sayılar
- Teller
- Sözlük
- Liste
- demet
Python'da değişkenler alfabeye göre veya isme göre bildirilebilir. Değişken adında '[e-posta korumalı]&' gibi özel bir sembol olmamalıdır. Değişken adı rakam ve nokta ile başlayamaz. Kodlama etiği ve kurallarına göre değişken adı bir alfabe veya alt çizgi (_) ile başlamalıdır. Bu yazıda şunları ele alacağız:
- Bir değişkene değer nasıl bildirilir ve atanır.
- Değişken nasıl kullanılır.
- Değişken değerini değiştirin veya değiştirin.
- Python dizeleri Birleştirme.
- Değişkenlere birden çok değer atama.
- sabitler.
- Farklı standart veri türü örnekleri.
- Değişkeni sil.
Bir değişkene değer nasıl bildirilir ve atanır
Python değişkenleri şu şekilde bildirilir ve atanır:
Fiyat = 100Burada fiyat değişken adıdır ve 100 değişken değeridir. Değişken bildirildiğinde, bellekte otomatik olarak yer ayrılır. = operatörü, değişkeni bir değerle başlatmak için kullanılır.
= operatörünün sol tarafındaki işlenen değişkendir ve = operatörünün sağ tarafındaki işlenen değerdir.
Başka bir değişken tanımlayalım ve iki sayının toplamını hesaplayalım. Bu durumda, iki değişken bildireceğiz ve onlara değer atayacağız.
sayı_1 = 10sayı_2 = 20
Sayı_1 ve sayı_2 değişkenlerin adlarıdır, 10 ve 20 ise sırasıyla değişkenlere atanan değerlerdir.
Bir Python programında, birden çok değişken tipine sahip olabiliriz.e. tamsayı, kayan nokta, dize ve liste.
# Değişkene string değeri atamaisim = "Kamran"
# Değişkene tamsayı değeri atama
yaş = 25
# Değişkene kayan değer atama
ağırlık = 65.7
# Değişkene liste atama
kurslar = ["Python", "Linux Çekirdek Geliştirme", "MySQL Veritabanı",
"C++ Veri Yapısı"]
Değişken nasıl kullanılır
Değişken çeşitli amaçlar için kullanılır i.e. Değişken adını kullanarak belirli bir değişkene atanan değeri yazdırabiliriz, değişkeni hesaplama yapmak için kullanabiliriz ve değişkeni işlemek için de kullanabiliriz. Sayı örneklerini ele alalım ve iki değişkenin toplamını hesaplayalım. İki sayıda değişken bildireceğiz ve bunlara değer atayacağız. Bundan sonra, bir toplam değişkeni bildireceğiz ve toplam değeri bu değişkende saklayacağız. Son olarak, toplam değişkenini yazdıracağız.
# Sayı_1 değişkeni bildirme ve değer atamasayı_1 = 10
# Sayı_2 değişkeni bildirme ve değer atama
sayı_2 = 20
# Toplam değişkeni bildirmek ve iki sayının toplamını almak
toplam = sayı_1 + sayı_2
#toplam değeri yazdırma
print("Toplam değer: ",toplam)
Çıktı
Çıktı Python konsolunda görüntülenir. Toplam değer, "sum" değişkeni kullanılarak yazdırılır.
Başka bir değişken örneği görelim.
# bir isim değişkeniisim = "Kamran"
# isim değişkenini yazdırma
yazdır(isim)
# bir web sitesi değişkeni
web sitesi = "LinuxHint"
# web sitesi adını yazdırma
yazdır(web sitesi)
# bir yaş değişkeni
yaş = 25
# yaş değerini yazdırma
yazdır(yaş)
# ağırlık değerini saklamak için bir değişken
ağırlık = 65.7
# ağırlık değerini yazdırma
baskı (ağırlık)
# bir dizüstü bilgisayar değişkeni
dizüstü bilgisayar = "HP Folio 9470m"
# dizüstü bilgisayar adını yazdırma
yazdır(dizüstü bilgisayar)
# bir işletim sistemi değişkeni
işletim_sistemi = "Ubuntu 20.04"
# dizüstü bilgisayar adını yazdırma
yazdır(işletim sistemi)
# ders listesi
kurslar = ["Python", "Linux Çekirdeği Geliştirme", "MySQL Veritabanı", "C++ Veri Yapısı"]
# ders listesini yazdırma
yazdır(dersler)
Çıktı
Çıktı Python konsolunda görüntülenir.
Değişken değerini değiştirin veya değiştirin
Değişken bir çanta gibidir. Veriyi veya değişken değeri depolar. Çantadaki veriler herhangi bir zamanda değiştirilebilir. Bu, herhangi bir zamanda değişkenin değerini kolayca değiştirebileceğimiz anlamına gelir. Bir değişkenin değerini değiştirme veya değiştirme örneğini görelim. Bir 'şirket' değişkeni bildirir ve bir değer atarız. Daha sonra bu değişkeni tekrar kullanırız ve başka bir değer atarız. Böylece, ilk değer değiştirilecek ve ikinci değer değişkende saklanacaktır.
# bir şirket değişkeni bildirme ve değer atamaşirket = "Microsoft"
baskı(şirket)
# Şirket değişkenine yeni bir değer atama
şirket = "Apple Inc."
print("Değiştirilen değer:", şirket)
Çıktı
Çıktı Python konsolunda görüntülenir.
Benzer şekilde, tamsayı, kayan nokta, karmaşık sayı, liste vb. bu şekilde değer.
# bir sayı değişkeni bildirmek ve değer atamaksayı = 10
yazdır(sayı)
# Sayı değişkenine yeni bir değer atama
sayı = 20
print("Değiştirilen değer:", sayı)
# bir kayan değişken bildirme ve değer atama
float_number = 10.1
print(float_number)
# Float değişkenine yeni bir değer atama
float_number = 20.04
print("Değiştirilen değer:", float_number)
# karmaşık sayı değişkeni bildirme ve değer atama
karmaşık_sayı = 2+3j
yazdır(karmaşık_sayı)
# Karmaşık sayı değişkenine yeni bir değer atama
karmaşık_sayı = 5+3j
print("Değiştirilen değer:", karmaşık_sayı)
# bir liste değişkeni bildirmek ve değer atamak
name_list = ["Ali", "Kamran", "Talha"]
yazdır(ad_listesi)
# Liste değişkenine yeni bir değer atama
name_list = ["Umer", "Usman", "Esad"]
print("Değiştirilen değer:", name_list)
Çıktı
Çıktı Python konsolunda görüntülenir.
Python dizeleri Birleştirme
Python'daki dizeler, karakter kümesidir. Dizeler bir tırnak işareti içinde temsil edilir. Dize, tek bir karakteri, kelimeyi veya tam bir cümleyi temsil eder. Python'da Dizeleri “+” operatörü ile birleştirebilir veya birleştirebiliriz. buna bir örnek görelim. Verilen örnekte, bir dizi değeri içeren bir değişkenimiz var. Ayrıca, başka bir dize değeri içeren başka bir değişkenimiz var. Son olarak, “+” operatörünü kullanarak her iki diziyi de birleştirdik.
# Bir string değişkeni bildirmek ve bir değer atamakmetin = "Herkese merhaba."
# İkinci string değişkeni bildirme ve değer atama
text_web = " LinuxHint'e Hoş Geldiniz"
# "+" kullanarak dizeleri birleştirme
yazdır(metin+metin_web)
Çıktı
Çıktı Python konsolunda görüntülenir.
Benzer işleri bu şekilde yapabiliriz ve aynı çıktıyı alacağız.
# Bir string değişkeni bildirmek ve değer atamakmetin = "Herkese merhaba."
# "+" kullanarak dizeleri birleştirme
print(text+" LinuxHint'e Hoş Geldiniz")
Çıktı
Değişkenlere birden çok değer atama
Python'da aynı anda birden çok değişkene birden çok değer atanabilir. Aynı anda çok sayıda değişkene atomik bir değer de atayabiliriz. Örneğin
sayı1 = sayı2 = sayı3 = 5Burada, üç değişkenin tümü (sayı1, num2, num3) tek bir 5 değerine atanır. Bu üç değişkenin hepsini yazdırırsak, bu üç değişkenin hepsinin değerinin aynı olduğunu görebiliriz.
sayı1 = sayı2 = sayı3 = 5yazdır(sayı1)
yazdır(sayı2)
yazdır(sayı3)
Çıktı
Ayrıca aşağıdaki gibi birden çok değişkene birden çok değer atayabilirsiniz:
# Üç değişkene değer atamayaş,rollNumber,isim = 25,12,"Kamran"
#baskı yaşı değeri
yazdır(yaş)
# baskı rulosu numarası değeri
yazdır(rollNumber)
# baskı adı değeri
yazdır(isim)
Yukarıda verilen örnekte, yaş ve rulo numarası olmak üzere iki tamsayı nesnemiz ve bir dize nesnemiz var. Tüm değişkenler bir satırda oluşturulur ve başlatılır. Çıktıda, tüm değerlerin tüm değişkenlere başarıyla atandığını görebilirsiniz.
Çıktı
sabitler
Sabitler, değerleri değişemeyen değişkenlerdir. Sabit değer her zaman aynı kalır. Matematik ve fizikte PI değeri ve Yerçekimi değeri gibi çoklu sabitler kullanıyoruz. Python'da sabitler büyük harflerle şöyle yazılır:
# PI için bir sabit bildirmePI = 3.14
# Foiass için bir sabit bildirme
YALAN = 1.18
Farklı standart veri türü örnekleri
Daha önce tartıştığımız gibi Python'da sayılar, diziler, listeler, tanımlama grubu ve sözlükler gibi birden çok farklı veri türü vardır. Sayıları ve dizileri ayrıntılı olarak tartıştık. Şimdi liste, tuple ve sözlük örneklerini görelim.
Python listesi
Python'daki bir liste, virgülle ayrılmış çeşitli öğeler içerir. Bir liste, heterojen türdeki öğeleri içerebilir. Liste değerlerine [] ile erişilir. İndeks numarasını dilim operatörü ([]) içinde belirtiyoruz. İndeks numarası sıfırdan başlar. Örneğin:
# Öğrenci listesi bildirmeöğrenci_listesi = ["Ali",1, "Kamran",2, "Talha",3]
#öğrenci listesini yazdırma
yazdır(öğrenci_listesi)
#listenin ilk öğesini yazdır
yazdır(öğrenci_listesi[0])
#listenin ikinci öğesini yazdır
yazdır(öğrenci_listesi[1])
#listenin üçüncü öğesini yazdır
yazdır(öğrenci_listesi[2])
#listenin dördüncü öğesini yazdır
yazdır(öğrenci_listesi[3])
#listenin beşinci öğesini yazdır
yazdır(öğrenci_listesi[4])
#listenin altıncı öğesini yazdır
yazdır(öğrenci_listesi[5])
Çıktı
çıktı takip ediyor
Python demeti
Tuple'lar, Python'da başka bir veri türü türüdür. Tuple'lar Python listesine benzer. Tuple'lar ve Python listesi arasındaki temel fark, Python tuple'larının parantez () içinde bildirilmesidir. Python demeti örneği aşağıdadır:
# Bir öğrenci demeti bildirmeöğrenci_tuple= ("Ali",1, "Kamran",2, "Talha",3)
# öğrenci demetini yazdırma
yazdır(öğrenci_tuple)
# tuple'ın ilk öğesini yazdır
print(student_tuple[0])
# tuple'ın ikinci öğesini yazdır
print(student_tuple[1])
# 3. elemandan başlayarak tuple'ın print elemanı
print(öğrenci_tuple[2:])
# 2. 6. elemandan başlayarak tuple'ın print elemanı
print(student_tuple[1:5])
# tuple'ın beşinci öğesini yazdır
yazdır(öğrenci_tuple[4])
# tuple'ın altıncı öğesini yazdır
yazdır(öğrenci_tuple[5])
Çıktı
Çıktı Python konsolunda görüntülenir.
Python Sözlüğü
Python sözlükleri karma tablo gibi çalışır. Python sözlüğü, bir anahtar/değer çiftine benzer. Bir sözlük, küme parantezleri () kullanılarak bildirilir. Anahtar/değer çiftini bildirdiğimizde, anahtarı kullanarak değere erişiriz. Anahtarı argüman olarak iletiriz ve sonuç olarak değer döndürülür. Bir öğrenci için bir Python sözlüğü oluşturalım.
# Öğrenci sözlüğü bildirmeStudent_dict = 'isim': 'Kamran','yaş':25, 'sınıf': 'MSSE'
# İsim tuşu ile öğrencinin isminin yazdırılması
print(student_dict['isim'])
# Yaş tuşunu kullanarak öğrencinin yaşını yazdırma
print(student_dict['yaş'])
# Sınıf anahtarını kullanarak öğrencinin sınıfını yazdırma
print(student_dict['class'])
Çıktı
Çıktı Python konsolunda görüntülenir.
Değişkeni sil
Python'da bir değişkeni silebilir ve bunu kullanarak bellekten kaldırabiliriz del anahtar kelime. Bu nedenle, değişkeni yazdırırsak veya sildikten sonra değişkeni kullanırsak, derleyici bir hata döndürür.
# Bir isim değişkeni bildirmekisim = "Kamran"
# isim değişkenini yazdır
yazdır(isim)
# isim değişkeni siliniyor
del adı
# isim değişkenini sildikten sonra yazdırma
yazdır(isim)
Çıktı
Çıktı Python konsolunda görüntülenir. Çıktıda derleyicinin “Değişken adı tanımlanmadı” hatası verdiğini görebilirsiniz.
Sonuç
Python değişkenleri, değerleri saklayan bir kap veya çanta gibidir. Değişkenler isimler veya alfabe ile bildirilir. Python değişken değerlerini kolayca değiştirebilir ve aynı anda birden çok değişkene değer atayabiliriz. Python'da farklı veri türleri vardır. Bu yazımızda değişkenleri ve farklı veri tiplerini birkaç örnekle açıkladık. Bu makale boyunca Python 3 sözdizimini kullandık.