Python değil

Python işlevleri ve meth

Python not anahtar sözcüğü, bir değer False'a eşitse True değerini döndürür ve bunun tersi de geçerlidir. Bu anahtar sözcük, bir Boolean'ın değerini tersine çevirir. Not anahtar sözcüğü, bir değerin listede olup olmadığını kontrol etmek için if ifadesiyle birlikte kullanılabilir.

Listede olmayan bir şeyin olup olmadığını nasıl kontrol edebilirim? Bir koşulun karşılanmadığını nasıl kontrol edebilirim? Bu soruların cevabı tek bir kelimede yatıyor: not anahtar kelimesi.

not anahtar kelimesi Booleanların değerini tersine çevirir. Boolean, iki değerden biri olabilen bir veri türüdür: True veya False. Bir programdaki mantığı kontrol etmek için kullanılırlar.

Python if ifadeleri Boole mantığına bağlıdır. Bir ifade True ise, if ifadesi çalışır; aksi takdirde, bir elif veya else ifadesi çalışır veya hiçbir şey olmaz.

Bu kılavuzda, neyin olmadığı hakkında konuşacağız. anahtar kelime nedir ve nasıl çalışır. Bu anahtar kelimenin kullanıldığı üç örneği inceleyeceğiz. Haydi başlayalım!




Python Anahtar Kelime Değil Nedir?

not anahtar kelimesi bir Boolean ifadesinin değerini tersine çevirir. Örneğin, not anahtar sözcüğü True değerini False'a çevirir. Bir değerin bir dizgede veya başka bir yinelenebilir durumda olup olmadığını kontrol etmek için kullanılan not anahtar sözcüğünü göreceksiniz.

Bir koşulun karşılanıp karşılanmadığını kontrol etmek için not anahtar sözcüğünü kullanabiliriz. .

not anahtar sözcüğü, ve ve veya ile birlikte Python'un mantıksal operatörlerinden biridir. Bu tür operatörler hakkında daha fazla bilgi edinmek için Python mantıksal operatörleri hakkındaki makalemizi okuyun.

Katılımcıların %81'i kendilerini daha güvende hissettiklerini belirtti. bir eğitim kampına katıldıktan sonra teknik iş beklentileri hakkında. Bugün bir eğitim kampı ile eşleştirin.

Ortalama bir eğitim kampı mezunu, bir eğitim kampına başlamaktan ilk işini bulmaya kadar, kariyer geçişinde altı aydan daha az zaman harcadı.

Not anahtar kelimesinin bir numarası vardır. kullanımlar. Şunlar için kullanılabilir:


Bunların her birinin örneğini inceleyelim.

Bir Boole'yi Ters Çevir

not'un en basit kullanımı anahtar kelimesi bir Boole değerini tersine çevirir. Bu, bir Boolean'ın değerini, kendisine atanan değerin tersi olacak şekilde ayarlar.

Bir müşterinin sadakat olup olmadığını izleyen bir program oluşturuyoruz Bu program, müşterinin üyeliğini iptal etmeye karar verirse sadakat kartı durumunu devre dışı olarak ayarlayan bir özelliğe sahip olmalıdır.

Bir Python değişkeni müşterinin sadakat kartına sahip olup olmadığını saklamak için:

loyalty_card = True

Bir müşteri, bağlılık kartını iptal etmek istediğini bize bildirdi. Ardından, bunu yapmak için not anahtar kelimesini kullanırız:

loyalty_card = sadakat_card değil print(loyalty_card)

Kodumuz şunu döndürür: False. Bu kod, “loyalty_card” değerini başarıyla çevirdi. Sadakat_kartı Yanlış ise, Doğru olur. Bu örnekte, sadakat_kartı Doğru olduğundan False'a çevrildi.

Anahtar kelimeler değilse Python, bir ifadenin False döndürüp döndürmediğini kontrol eder. Bir ifade False döndürürse, if ifadesi yürütülür. Aksi takdirde, program if ifadesini yürütmez.

not anahtar kelimesiyle ilgili harika şeylerden biri, anahtar kelimenin Python'u okumayı bu kadar kolay hale getirmesidir:

< p>Değilse, bir öğe eşit değilse anlamına gelir.

Müşterinin sadakat olup olmadığını kontrol eden bir araç oluşturacağız bir giyim mağazasında kart sahibi. İlk olarak, müşterinin sadakat kartı olup olmadığını belirtelim:

loyalty_card = True

Müşterimiz bir sadakat kartı sahibidir. Müşteri sadakat kartı sahibi değilse, indirim için uygun değildir. Aksi takdirde, her alışverişte %5 indirim almaları gerekir. Bir müşterinin indirim için uygun olup olmadığını kontrol etmek için bu kodu kullanabiliriz:

sadakat_kartı değilse: print( "Bu müşteri indirim için uygun değil.") else: print("Bu müşteri %5 indirim için uygun.")

“if not sadakat_card” “loyalty_card” değerinin olup olmadığını kontrol eder. yanlış. Bu örnekte, sadakat_kartı Doğru olarak değerlendirilir. Bu, ifademizin False olarak değerlendirildiği ve else ifademizin içeriğinin yürütüldüğü anlamına gelir. Bu, konsola şu mesajı yazdırır:

Bu müşteri %5 indirim için uygundur.

Müşterimiz bir bağlılık kartı sahibidir, dolayısıyla indirimden yararlanabilirler.


Python'da Değil

Python anahtar kelimelerinde değil, bir öğenin bir listenin içinde olup olmadığını kontrol eder. Bir ifade, bir değerin bir listede olup olmadığını kontrol eder. ifadesi, in ifadesinin döndürdüğü değeri tersine çevirir.

Python'da bir öğenin liste içinde olup olmadığını kontrol etmek için not in operatörlerini kullanabilirsiniz. Örnek olarak aşağıdaki listeyi alalım:

p>

presidents = ["George Washington", "John Adams", "Thomas Jefferson"]

Bu, Amerika Birleşik Devletleri'nin ilk üç Başkanının bir listesidir. Belirli bir kişinin bu seçili grupta olup olmadığını kontrol etmek için not in anahtar sözcüğünü kullanabiliriz.

Bir arkadaş az önce sordu Alexander Hamilton'ın ilk üç başkandan biri olup olmadığı. Bunu aşağıdaki kodu kullanarak kontrol edebiliriz:

"Python.Engineering, ihtiyacım olduğunda hayatıma girdi. çoğu ve hızlı bir şekilde bir bootcamp ile eşleşmeme yardımcı oldu. Mezun olduktan iki ay sonra, hayattaki değerlerim ve hedeflerime uygun hayalimdeki işi buldum!"

Venus, Rockbot'ta Yazılım Mühendisi

< p>Bu ifade, “Alexander Hamiltion”un başkanlar listemizde olup olmadığını kontrol eder. Listede yoksa if koşullu ifademizin içeriği çalıştırılır, aksi takdirde else yan tümcesi çalıştırılır.

Alexander Hamilton listemizde olmadığı için else ifademiz konsola şunları yazdırır:

Alexander Hamilton ilk üç başkandan biri değildi.



Sonuç

< p>Boole mantığında bir programın akışını kontrol etmek için not anahtar sözcüğü kullanılır. Bu anahtar sözcük bir Boolean'ın değerini tersine çevirir. bir değer başka bir değerin içinde değil.


Bir meydan okumaya var mısınız? En sevdiğiniz yemeğin bir yemek sözlüğünde olup olmadığını kontrol eden bir program yazın. Bu yemek sözlüğünü kendiniz hazırlayabilirsiniz. Hakkında daha fazla bilgi edinmek için sözlükler, Python sözlük değerleri ile ilgili eğiticimizi okuyun.

Python programlama hakkında daha fazla bilgi edinmek ister misiniz? Tam sayfamıza göz atın Python Nasıl Öğrenilir kılavuzu. Bu kılavuzda Python öğrenme konusunda uzman tavsiyesi ve en iyi çevrimiçi kursların ve öğrenim kaynaklarının bir listesini bulacaksınız. p>



Python değil: StackOverflow Questions

Tutorials