Python'da Operatörler: Aritmetik, İlişkisel, Mantıksal ve Daha Fazlasına Yeni Başlayanlar Kılavuzu

Yayınlanan: 2020-03-20

Python, hayatınızı kolaylaştıran kullanıcı dostu bir programlama dilidir. Çoğu geliştirici için en çok tercih edilen dil olmasının nedenlerinden biri de budur. Basit sözdizimi ve kullanışlı yerleşik yöntemlerinin yanı sıra Python, hesaplamaları hızlı bir şekilde yapmak için kullanabileceğiniz +,=,-,% ve * gibi çeşitli operatörleriyle ünlüdür. Python'da programlar içinde kullanabileceğiniz birçok operatör olduğundan, bu makale onlar hakkında daha fazla bilgi edinmenize yardımcı olacaktır. Okumaya devam etmek…

İçindekiler

Python'da Operatörler nelerdir?

Python'da operatörleri kullanarak değişkenler üzerinde çeşitli işlemler yapabilirsiniz. Bazı hesaplamaların yürütülmesi gerektiğini belirtmek için kullanılan özel semboller olarak kabul edilebilirler . Bu hesaplamalar aritmetik veya mantıksal olabilir. Örneğin,

>>> 2+2

4

Burada + sembolü , 2 ve 2 sayılarının toplamını gerçekleştiren aritmetik operatördür . 2 ve 2 sayıları işlenenlerdir ve 4 son çıktıdır. Operatör, 2 veya değişken gibi değişmez bir değer olabilir. Örneğin,

>>> a= 4

>>> b= 8

>>> a+b

12

Python'da bu tür bir operatör dizisine işlenenlerle birlikte bir ifade denir.

Şimdi Python'daki farklı operatörlere bakalım !

Ayrıca okuyun : Hindistan'da Python Geliştirici Maaşı

Python Operatör Türleri

Aritmetik operatörler

Bu operatörler Python'da temel matematiksel işlemleri gerçekleştirmek için kullanılır. Ve onlar:

  • Ek

2+5 eşittir 7 gibi iki veya daha fazla işlenen ekler

  • Çıkarma

2-5, -3 gibi bir işleneni diğerinden çıkarır.

  • Çarpma işlemi

2*5 10 gibi iki işleneni çarpar.

  • Bölünme

4/2 2 gibi iki işleneni böler.

  • üs alma

Bu, ilk sayıyı 2**2 4 gibi ikinci sayının kuvvetine yükseltir

  • Kat bölümü

Bu, iki işleneni böler ve bölümü verir, örneğin 10//3, 3

  • modül

Bu, iki işleneni böler ve %103'ün 1 olduğu gibi kalan değeri verir.

ilişkisel operatörler

Python'daki bu operatörler, iki değeri karşılaştırmak ve çıktıyı True veya False olarak döndürmek için kullanılır.

  • >

Sol işlenenin sağdan daha büyük olup olmadığını kontrol eder ve True veya False değerini döndürür. Örnek: 4>3 (Doğru)

  • <

Sol işlenenin sağdan daha küçük olup olmadığını kontrol eder ve True veya False değerini döndürür. Örnek: 4<3 (Yanlış)

  • ==

İki işlenenin eşit olup olmadığını kontrol eder ve True veya False değerini döndürür. Örnek: 4==3 (Yanlış)

  • !=

İki işlenenin eşit olup olmadığını kontrol eder ve True veya False değerini döndürür.

  • >=

x'in y'den büyük veya y'ye eşit olup olmadığını değerlendirir ve True veya False değerini döndürür.

  • <=

x, y'den küçük veya ona eşitse True döndürür.

Ayrıca okuyun : Python Proje Fikirleri ve Konuları

Mantıksal operatörler

Bunları iki mantıksal ifadeyi birleştirmek için kullanabilirsiniz.

  • Ve

Bu, iki ifade doğruysa True değerini döndürür.

  • Veya

Bu, ifadelerden biri doğruysa True değerini döndürür.

  • Değil

Bu, çıktıyı tersine çevirir ve çıktı True ise False değerini döndürür.

Dünyanın en iyi Üniversitelerinden veri bilimi sertifika kursunu öğrenin . Kariyerinizi hızlandırmak için Yönetici PG Programları, Gelişmiş Sertifika Programları veya Yüksek Lisans Programları kazanın.

bitsel operatörler

İkili sayıları karşılaştırmak için kullanılırlar.

  • & (VE) – Her iki bit de 1 olduğunda, her biti 1'e ayarlar.
  • | (VEYA) – İki bitten biri 1 olduğunda, Python'daki bu operatör her birini 1'e ayarlar.
  • ^ (XOR) – İki bitten biri 1 olduğunda, her biti 1'e ayarlar.
  • ~ (NOT) – Bu operatör bit değerlerini tersine çevirir.
  • << – Bu, bir sayının bitlerini belirtilen yer sayısına göre sola kaydırır.
  • >> – Bu, bir sayının bitlerini belirtilen yer sayısına göre sağa kaydırır.

atama operatörleri

Değişkenlere bu operatörler kullanılarak değerler atanır.

Şebeke Anlam Örnek vermek
= x = 2 x = 2
+= x += 2 x = x + 2
-= x -= 2 x = x – 2
*= x *= 4 x = x * 4
/= x /= 4 x = x / 4
%= x %= 5 x = x % 5
//= x //= 5 x = x // 5


kimlik operatörleri

Python'daki bu operatörler, iki değişkenin aynı bellek konumunda bulunup bulunmadığını belirlemek için kullanılır.

  • dır-dir

Bu operatör, aynı nesneye atıfta bulunarak iki işlenen eşitse True değerini döndürür. Örneğin, >>> '4' “4” (Doğru)

  • değil

Bu, iki sayı eşit olmadığında True değerini döndürür. Bu, aynı nesneye atıfta bulunmadıkları anlamına gelir. Örneğin, >>> '4' “40”tır (Yanlış)

Üyelik operatörleri

Python'daki bu operatörler , bir dizide bir değişkenin var olup olmadığını değerlendirmek için kullanılır.

  • içinde

Bir değerin liste gibi bir dizinin parçası olup olmadığını kontrol eder. Örneğin, 'kategorilerde' >> 'kedi' (Doğru)

  • değil

Bir değerin bir dizinin parçası olup olmadığını kontrol eder. Örneğin, >> 'Batman' içindeki 'kedi' (Yanlış)

Çözüm

Artık Python'daki operatörler hakkında temel bir anlayışa sahip olduğunuza göre, bunlarda ustalaşana kadar oynayın. Gerçek hayatta python uygulamaları hakkında daha fazla bilgi edinin. Ayrı programlar yazmadan doğrudan Python konsolunda denemeye başlayabilirsiniz.

Veri bilimi hakkında bilgi edinmek istiyorsanız, IIIT-B & upGrad'ın çalışan profesyoneller için oluşturulmuş ve 10'dan fazla vaka çalışması ve proje, uygulamalı uygulamalı atölye çalışmaları, endüstri uzmanlarıyla mentorluk, 1 Endüstri danışmanlarıyla bire bir, en iyi firmalarla 400+ saat öğrenim ve iş yardımı.

Python'da = ve == arasındaki fark nedir?

Python ve diğerleri gibi programlama dilleri açısından, = ve == iki farklı anlama gelir. Herhangi bir değişkene bir değer atamak için tek bir eşittir işareti kullanılırken, ardışık iki eşit işareti, işaretin her iki tarafındaki iki ifadenin aynı değeri taşıdığını kontrol etmek için kullanılır.

Basit bir ifadeyle, '=' bir atama operatörü, '==' ise bir eşitlik operatörüdür. Daha iyi anlamak için bir örneğe bakalım. Diyelim ki X=15, Y=15, Z=10. Burada 'X=15', 15 değerinin X'e atandığını gösterir. Öte yandan, 'X==Y' dersek, bu tamamen doğrudur çünkü hem X hem de Y aynı değeri taşır. Ama eğer 'X==Z' dersek bu yanlış bir ifade olur.

Python'da / ve // ​​arasındaki fark nedir?

İnsanlar genellikle '/' ve '//' kullanımı arasında kafa karıştırır. Her ikisi de büyük bir farka sahip olma eğilimindedir. '/' işareti, sol taraftaki işleneni işaretin sağındaki ile ayıran temel bölme işaretidir. Örneğin: 10 / 2 = 5. '//' işareti Kat Bölme işaretidir. Burada bölme gerçekleşir ve sonuç, ondalık noktadan sonraki tüm basamakların kaldırıldığı bölümdür. Yani, zemin işlevi gibi. Ancak, işlenen negatifse, sonucun tabanlanacağı ve negatif sonsuza doğru taşınacağı başka bir durum daha vardır. Örneğin: 8 // 3 = 2, -11 // 3 = -4.

Üçlü operatör nedir? Python'da üçlü operatörler nasıl kullanılır?

Üçlü operatör, bir ifadeyi değerlendirmek için kullanışlıdır. Herhangi bir işlem, ifadenin doğru veya yanlış olması koşuluna bağlı olarak üçlü operatörler tarafından gerçekleştirilecektir. Python'da üçlü koşul operatöründe kullanılan üç parametre vardır: if_true, ifade ve if_false.

Üçlü operatörler, herhangi bir değişkenin değerini belirlemek için kullanılır. İfadenin doğru olduğu bulunursa, değişken 'if_true' değerini alır, aksi takdirde 'if_false' değerini alır.