piton

Python İddiası

Python İddiası

Python, neredeyse her türlü hesaplama görevini gerçekleştirmenize izin veren çok yönlü bir programlama dilidir. Python'daki yerleşik modüller, işlevler ve anahtar sözcükler, çeşitli görevleri gerçekleştirmek için programcılara son derece yardımcı olabilir.

bir iddia etmek deyim, kodun hatalarını ayıklamak için kullanılan Python'da yerleşik bir deyim veya anahtar kelimedir. Kodunuzun işlevselliğini test eden bir kontrol türüdür. Assert ifadesi, verilen koşulun doğru veya yanlış olup olmadığını kontrol eden bir boole ifadesi gibi çalışır. Verilen koşul doğruysa, hiçbir şey olmaz ve sonraki kod satırı yürütülür. Verilen koşul yanlışsa, assert ifadesi programın yürütülmesini durdurur ve bir hata verir. Assert ifadesi şu şekilde çalışır: yükseltmek anahtar kelime ve verilen koşul yanlış olduğunda bir istisna verir. Bir assert deyimi tarafından oluşturulan istisnaya AssertionError da denir. Bu makale Python'daki iddia ifadesini bazı örneklerle kısaca ele almaktadır.

Sözdizimi

Assert ifadesini kullanmak için sözdizimi aşağıdaki gibidir:

iddia etmek

Assert deyimi ile mesajı yazdırmak isteğe bağlıdır. Mesaj deyimiyle, assert deyiminin sözdizimi aşağıdaki gibidir:

iddia etmek ,

Örnekler

Şimdi, assert ifadesinin kullanımını anlamak için bazı örnekleri tartışacağız. Bölme işlemini yaparken bölenin sıfıra eşit olmadığını unutmamalıyız. Bölen sıfır ise, program “ZeroDivisionError” değerini yükseltecektir.Bölenin sıfıra eşit olmadığını kontrol etmek için bir assert ifadesi ekleyebiliriz. Bunu Python betiğinde uygulayacağız.

#ilk sayı değişkenini bildirme
sayı1= 10
#ikinci sayı değişkenini bildirme
sayı2 =0
# assert deyimini kullanma
2 numaralı iddia!=0, "Bölen sıfırdır"

Çıktı

Assert deyimi ile num2'nin (bölen) sıfıra eşit olmaması koşulunu uyguladık. num2 değeri sıfıra eşit olduğu için verilen koşul yanlış. Python yorumlayıcısı, "Bölen sıfırdır" iddia hatasını yükseltir.”

Daha sonra num2'nin değerini değiştirip programımızı çalıştıracağız. Bu örnekte, assert ifadesi şimdi doğrudur. Yani, bu durumda hiçbir şey olmayacak. Assert ifadesi ihmal edilecek ve bir sonraki satır yürütülecek.

#ilk sayı değişkenini bildirme
sayı1= 10
#ikinci sayı değişkenini bildirme
sayı2 =10
# assert deyimini kullanma
2 numaralı iddia!=0, "Bölen sıfırdır"
print("Sonuç:",sayı1/sayı2)

Çıktı

Çıktıda, assert ifadesinin ihmal edildiği ve sonraki kod satırının yürütüldüğü görülebilir.

#bir dize değişkeni bildirme
val = "Linuxİpucu"
#bir assert ifadesi ekleme
# Koşul yanlış, assert ifadesi yürütülecek
val iddia etmek!="LinuxHint", "Koşul yanlış"

Çıktı

Yukarıdaki örnek başka bir şekilde de yapılabilir. Başka bir şekilde deneyelim.

#bir dize değişkeni bildirme
val = "merhaba"
#bir assert ifadesi ekleme
# Koşul yanlış, assert ifadesi yürütülecek
assert val=="LinuxHint", "Değişken değeri LinuxHint'e eşit değil"

val değişken değeri “merhaba.” Bu, koşulun doğru olmadığı ve programın assert deyimini yürüteceği anlamına gelir.

Çıktı

Sonuç

Assert ifadesi, kodunuzda hata ayıklamanıza izin veren Python'da yerleşik bir ifadedir. Assert ifadesi bir koşul ve isteğe bağlı bir mesaj alır. Belirli bir ifadenin durumunu kontrol eder. Koşul doğruysa, hiçbir şey olmaz ve sonraki kod satırı yürütülür. Koşul yanlışsa, assert ifadesi AssertionError verir. Bu makale, assert ifadesini bazı basit örneklerle ayrıntılı olarak açıkladı.

Microsoft Sculpt Touch Wireless Mouse Review
I recently read about the Microsoft Sculpt Touch wireless mouse and decided to buy it. After using it for a while, I decided to share my experience wi...
AppyMouse On-screen Trackpad and Mouse Pointer for Windows Tablets
Tablet users often miss the mouse pointer, especially when they are habitual to using the laptops. The touchscreen Smartphones and tablets come with m...
Middle mouse button not working in Windows 10
The middle mouse button helps you scroll through long webpages and screens with a lot of data. If that stops, well you will end up using the keyboard ...