3 lỗi trong python là gì?

Lỗi và ngoại lệ trong Python

Cải thiện bài viết

Lưu bài viết

Thích bài viết

  • Độ khó. Dễ dàng
  • Cập nhật lần cuối. 22 tháng 10 năm 2021

  • Đọc
  • Bàn luận
  • khóa học
  • Luyện tập
  • Băng hình
  • Cải thiện bài viết

    Lưu bài viết

    Lỗi là sự cố trong chương trình do đó chương trình sẽ dừng thực thi. Mặt khác, các ngoại lệ được đưa ra khi một số sự kiện nội bộ xảy ra làm thay đổi quy trình bình thường của chương trình.  
    Hai loại lỗi xảy ra trong python.  
     

    1. Lỗi cú pháp
    2. Lỗi logic [Ngoại lệ]
       

     

    Lỗi cú pháp

    Khi không tuân theo đúng cú pháp của ngôn ngữ thì sẽ xảy ra lỗi cú pháp
    Thí dụ
     

    Python3




    # initialize the amount variable

    amount= 10000

     

    # check that You are eligible to

    #  purchase Dsa Self Paced or not

    if

    please add money in your account
    0_______0_______1
    please add money in your account
    2

    please add money in your account
    3
    please add money in your account
    4_______0_______5
    please add money in your account
    6
    please add money in your account
    2

    please add money in your account
    3

    đầu ra
     

    Nó trả về một thông báo lỗi cú pháp vì sau câu lệnh if có dấu hai chấm. mất tích. Chúng ta có thể khắc phục điều này bằng cách viết đúng cú pháp
     

    lỗi logic [Ngoại lệ]

    Khi trong thời gian chạy, một lỗi xảy ra sau khi vượt qua kiểm tra cú pháp được gọi là ngoại lệ hoặc kiểu logic. Ví dụ: khi chúng tôi chia bất kỳ số nào cho 0 thì ngoại lệ ZeroDivisionError sẽ xuất hiện hoặc khi chúng tôi nhập một mô-đun không tồn tại thì ImportError sẽ xuất hiện
    ví dụ 1.  
     

    Python3




    # initialize the amount variable

    # initialize the amount variable0_______43_______ 10000

     

    # initialize the amount variable4

    # initialize the amount variable5= # initialize the amount variable0# initialize the amount variable8 # initialize the amount variable9

    please add money in your account
    4amount1

    đầu ra
     

    Trong ví dụ trên ZeroDivisionError khi chúng ta đang cố chia một số cho 0
    ví dụ 2. Khi thụt đầu dòng không chính xác.  
     

    Python3




    ifamount3_______42_______4amount5

    please add money in your account
    4_______0_______5_______42_______8
    please add money in your account
    2

    đầu ra
     

    Một số ngoại lệ tích hợp phổ biến khác với các ngoại lệ được đề cập ở trên là
     

     

    ExceptionDescriptionIndexErrorKhi chỉ mục sai của danh sách được truy xuất. AssertionErrorXảy ra khi câu lệnh khẳng định failAttributeErrorXảy ra khi gán thuộc tính không thành công. ImportErrorNó xảy ra khi không tìm thấy mô-đun đã nhập. KeyErrorIt xảy ra khi không tìm thấy khóa của từ điển. NameErrorIt xảy ra khi biến không được xác định. MemoryErrorNó xảy ra khi một chương trình hết bộ nhớ. TypeErrorNó xảy ra khi một chức năng và hoạt động được áp dụng trong một loại không chính xác

    Ghi chú. Để biết thêm thông tin, hãy tham khảo Ngoại lệ tích hợp trong Python
     

    Xử lý lỗi

    Khi xảy ra lỗi và ngoại lệ, chúng tôi sẽ xử lý lỗi đó với sự trợ giúp của phương thức Xử lý
     

    • Xử lý ngoại lệ với Thử/Ngoại trừ/Cuối cùng
      Chúng ta có thể xử lý lỗi bằng phương thức Try/Except/Finally. chúng tôi viết mã không an toàn trong lần thử, quay lại mã ngoại trừ và mã cuối cùng trong khối cuối cùng
      Thí dụ
       

    Python3




    =0

    =1=2

    =3

    please add money in your account
    4_______0_______5=6
    please add money in your account
    2

    =8

    =3100000

    =3

    please add money in your account
    4
    please add money in your account
    5100004 # initialize the amount variable8 # initialize the amount variable9
    please add money in your account
    2

     

    100009

     0=2

    =3

    please add money in your account
    4_______0_______5 5
    please add money in your account
    2

     

     8

     9=2

    =3

    please add money in your account
    4_______0_______5# check that You are eligible to4
    please add money in your account
    2

    • đầu ra.  
       
    code start
    an error occurs
    GeeksForGeeks
    •  
    • Tăng ngoại lệ cho một điều kiện được xác định trước
      Khi chúng tôi muốn viết mã để giới hạn một số điều kiện nhất định thì chúng tôi có thể đưa ra một ngoại lệ.  
      Thí dụ
       

    Python3




    # check that You are eligible to6

    =1=2

    please add money in your account
    3amount= #  purchase Dsa Self Paced or not2

    please add money in your account
    3if #  purchase Dsa Self Paced or not5
    please add money in your account
    1=2

    =8

    #  purchase Dsa Self Paced or not9_______48_______0

    #  purchase Dsa Self Paced or not9_______48_______2 if3if4

    please add money in your account
    2

    please add money in your account
    3if7=2

    #  purchase Dsa Self Paced or not9_______0_______4_______0_______5

    please add money in your account
    02
    please add money in your account
    2

    please add money in your account
    04

    please add money in your account
    05

     0

    please add money in your account
    07

    #  purchase Dsa Self Paced or not9_______0_______4

    please add money in your account
    10

    • đầu ra.  
       
    please add money in your account

    Ghi chú cá nhân của tôi arrow_drop_up

    Tiết kiệm

    Vui lòng Đăng nhập để nhận xét.

    3 loại lỗi trong Python là gì?

    Có ba loại lỗi chính có thể phân biệt được trong Python. lỗi cú pháp, ngoại lệ và lỗi logic .

    3 loại lỗi lập trình là gì?

    Khi phát triển chương trình, có ba loại lỗi có thể xảy ra. .
    lỗi cú pháp
    lỗi logic
    lỗi thời gian chạy

    Lỗi và các loại lỗi trong Python là gì?

    Có hai loại lỗi chủ yếu trong lập trình python là - Lỗi cú pháp và Lỗi logic hoặc Ngoại lệ . Bất cứ khi nào chúng ta không viết đúng cú pháp của ngôn ngữ lập trình python [hoặc bất kỳ ngôn ngữ nào khác] thì trình thông dịch python sẽ đưa ra một lỗi được gọi là lỗi cú pháp.

    Các lỗi phổ biến nhất trong Python là gì?

    Tránh 8 lỗi phổ biến này trong Python .
    1️⃣ Không tuân theo các quy tắc. .
    2️⃣ Dùng sai cách diễn đạt. .
    3️⃣ Sửa đổi và lặp lại danh sách. .
    4️⃣ Đụng độ tên. .
    5️⃣ Sử dụng biến lớp không chính xác. .
    6️⃣ Không xác định chính xác các thông số. .
    7️⃣ Lạm dụng “_ _ del _ _”.
    8️⃣ Phụ thuộc mô-đun tròn

    Chủ Đề