Ev Kişisel Finans Python'da Daha Az Özel İstisnalara Özel Nasıl Davranırım - mankenler

Python'da Daha Az Özel İstisnalara Özel Nasıl Davranırım - mankenler

Video: Learn Python - Full Course for Beginners [Tutorial] 2024

Video: Learn Python - Full Course for Beginners [Tutorial] 2024
Anonim

Python'da istisnaların taşınması için bir strateji, bilinen tüm istisnalar için özel hariç harfler ve bilinmeyen istisnaları işleme koymak için genel olmayan harfler sağlamaktır. Python'un kullandığı istisna hiyerarşisini kontrol edin. Bu grafiği görüntülerken, BaseException en üstteki istisnadır. Çoğu istisna, İstisna'dan türetilmiştir. Matematik hatalarıyla çalışırken, genel ArithmeticError veya daha spesifik bir ZeroDivisionError istisnasını kullanabilirsiniz.

Python, harici yan tümceleri kaynak kodu dosyasında gösterilenden sırayla değerlendirir. İlk madde birinci, ikinci madde ikinci, vb. Incelenir. Aşağıdaki adımlar, doğru istisna siparişini kullanmanın önemini gösteren bir örneği incelemenize yardımcı olur. Bu durumda, matematik hataları ile sonuçlanan görevleri yerine getirirsiniz.

  1. Bir Python Dosyası penceresi açın.

    Örnek kodunu yazabileceğiniz bir düzenleyici görüyorsunuz.

    ->
  2. Pencereye aşağıdaki kodu yazın - her satırdan sonra Enter tuşuna basın:

    try: Value1 = int (giriş ("İlk sayı yazın:")) Value2 = int (input (" İkinci sayıyı yazın: ")) Output = Value1 / Value2 ValueError dışında: KeyboardInterrupt dışında print (" tam sayı yazmanız gerekir! "): Print (" Ctrl + C'ye bastınız! ") ArithmeticError hariç: print (" Tanımsız matematik hatası oluştu. ") ZeroDivisionError: print (" Sıfır olarak bölünmeye çalışıldı! ") else: print (Çıktı)
    

    Kod, iki girdi elde ederek başlar: Değer1 ve Değer2. İlk iki hariç hareketsiz girdi işlemektedir. İkinci iki madde dışında matematik istisnaları işlenir, örneğin sıfıra bölünmesi. Her şey, uygulama ile iyi giderse, else ifadesi yürütülür ve işlemin sonucunu yazdırır.

  3. Çalıştır → Modülü Çalıştır'ı seçin.

    Açık bir Python Kabuğu penceresi görüyorsunuz. Uygulama size ilk numarayı yazmanızı ister.

  4. Merhaba yazın ve Enter tuşuna basın.

    Beklendiği gibi, Python, ValueError istisna mesajını görüntüler. Bununla birlikte, her zaman potansiyel problemleri kontrol etmeyi de ister.

  5. Çalıştır → Modülü tekrar çalıştır'ı seçin.

    Açık bir Python Kabuğu penceresi görüyorsunuz. Uygulama size ilk numarayı yazmanızı ister.

  6. 8 yazın ve Enter tuşuna basın.

    Uygulama ikinci numarayı girmenizi ister.

  7. 0 yazın ve Enter tuşuna basın.

    ArithmeticError istisnası için hata mesajını görüyorsunuz. Aslında görmeniz gereken şey, ArithmeticError istisnasından daha spesifik olduğu için ZeroDivisionError istisnasıdır.

  8. İki istisna sırasını tersine çevirerek aşağıdaki gibi görünmesini sağlayın:

    ZeroDivisionError hariç: print ("Sıfır bölme girişiminde bulunuldu!") ArithmeticError hariç: print ("Tanımlanamayan bir matematik hatası oluştu.") > 5. - 7. Adımları tekrar uygulayın.
    
  9. Bu kez, ZeroDivisionError istisna mesajını görüyorsunuz, çünkü istisnalar doğru sırayla görünür.

    Adım 5'den 7'ye kadar olan adımları tekrarlayın, ancak ikinci sayı için 0 yerine 2 yazın.

  10. Bu kez, uygulama sonuç olarak 4 0 değerini bildirir.

    Çıktının, Nokta değeri. Bölüm, bölme bölme işleci (//) kullanarak bir tam sayı çıktısı istediğinizi belirtmedikçe, kayan nokta değeri ile sonuçlanır.

Python'da Daha Az Özel İstisnalara Özel Nasıl Davranırım - mankenler

Editörün Seçimi

Doğrudan Seçim Aracının Kullanımı Infographics Yapmanıza Yardımcı Oluyor - mankenler

Doğrudan Seçim Aracının Kullanımı Infographics Yapmanıza Yardımcı Oluyor - mankenler

Adobe'deki Doğrudan Seçim aracı Araçlar paletindeki ikinci araç olan Illustrator, enformografi oluşturmak için mükemmel bir araçtır. Bazıları buna "boş ok" (siyah dolu Seçim okuyla karşılaştırıldığında) derler. Bir nesneyi veya nesne grubunu seçmek için Seçim'i kullanırken, doğrudan seçimi kullanarak bireyi seçebilirsiniz ...

Fırça Aracını Kullanmanın Infographics Oluşturmanıza Yardımcı Olabileceğini Nasıl Yaptığınızı Öğrenin

Fırça Aracını Kullanmanın Infographics Oluşturmanıza Yardımcı Olabileceğini Nasıl Yaptığınızı Öğrenin

Adobe Illustrator'un fırça aracı yardımcı olabilir Infographics'inizde serin efektler yaratırsınız. Sanatçının özlü imgesi, bir fırça ile bir ressamın resmidir. Fırça eski bir araçtır, ancak dijital çağda bile eski değildir - ancak fırça ve boya yerine bir fırça kullanın ve ...

Infografik tasarım ilkeleri: Yazı tipleri - mankenler

Infografik tasarım ilkeleri: Yazı tipleri - mankenler

Çok az yazı tipi içeriyor ve infografik bilgileriniz sıkıcı olabilir. Çok fazla girin ve bir fidye notu gibi görünme riski taşırsınız. Genel bir kılavuz, tasarımınızda en fazla üç harf kullanmaktır. Yazı tipleri hakkında akılda tutmanız gereken bazı temel şeyler. Her şeyden önce, yapmak ...

Editörün Seçimi

Test Sonuçlarını Çıkarmak İçin R

Test Sonuçlarını Çıkarmak İçin R

R'de çalıştırdığınız birçok test bir htest nesnesi döndürür. Bu tür nesne, temel olarak gerçekleştirilen testle ilgili tüm bilgileri içeren bir listedir. Tüm bu en iyi nesneler, istatistiğin değeri ve bileşen p ile en az bir bileşen istatistiği içerir. değeri ile ...

Bir Veri Çerçevesinde Değişkenleri, Gözlemleri ve Değerleri Çıkarma Nasıl Yapılır?

Bir Veri Çerçevesinde Değişkenleri, Gözlemleri ve Değerleri Çıkarma Nasıl Yapılır?

Çoğu durumda, bir matris gibi davranarak R'deki bir veri çerçevesinden değerleri ayıklayabilirsiniz. Ancak, veri çerçeveleri matrisler gibi görünse de, kesinlikle değildir. Matrisler ve dizilerden farklı olarak, veri çerçeveleri dahili olarak vektörler olarak değil vektörler listesi olarak depolanır. Bir matris olduğunu iddia etmek isterseniz ...

Matrisin Değerlerini Ayıklama Nasıl Yapılır R - mankenleri

Matrisin Değerlerini Ayıklama Nasıl Yapılır R - mankenleri

Daki Matrislerden Değer Çıkarma Nasıl bu indeksleri aynı şekilde kullanabilirsiniz R'de vektörler kullanırsınız. Değer atayabilir ve çıkarabilir, sayısal veya mantıksal indeksler kullanabilir, eksi işareti kullanarak değerler düşürebilir vb. R'de sayısal indisler nasıl kullanılır? Örneğin, değerleri ilk iki satırla ayıklayabilirsiniz ...

Editörün Seçimi

Tableau'daki verilerin bir Alt Kümesini Görüntüleme - ahtapot

Tableau'daki verilerin bir Alt Kümesini Görüntüleme - ahtapot

, Tableau'da bir görünümdeki bir veya daha fazla işaretle ilişkilendirilmiş verilerin bir alt kümesidir. Belirli bir sonuç şüpheli görünüyorsa, bunu faydalı bulabilirsiniz. Örneğin, belirli bir çubuk olmasını beklediğinizden daha uzun sürebilir ve görmek isterseniz ...

Tableau'da Sayfaların Rafının Kullanımı - mankenler

Tableau'da Sayfaların Rafının Kullanımı - mankenler

Tablosu, verilerinizi Pages ile analiz etmenizi sağlar raf. Bazen verilerinizi bir alanın içerdiği değerlere göre analiz etmek isteyebilirsiniz. Bu tür analiz, zaman içinde daha iyi sonuçp yapmadığınızı belirlemenize yardımcı olabilir. Bu tür bir analiz yapmanın kullanışlı bir yolu ...

Yalnızca Tableau'daki Analizde Kullanılan Verileri Görüntüleme - mankenler

Yalnızca Tableau'daki Analizde Kullanılan Verileri Görüntüleme - mankenler

Tablo yönergeleri verilerinizi görsel bir gösterime dönüştürürsünüz, ancak bazen gerçek ham verileri görüntülemeniz gerekir. Belki de analizde bir sonuç doğru görünmüyor ya da belki sadece altta neler olduğunu merak ediyorsunuzdur. Tableau'da oluşturduğunuz bir analizde fiilen kullanılan verileri görüntülemek için izleyin ...