Computer >> Máy Tính >  >> Lập trình >> Python

Các khẳng định trong Python là gì và chúng được thực hiện như thế nào?

Xác nhận là một bài kiểm tra độ tỉnh táo khi bạn hoàn thành việc kiểm tra một chương trình của mình.

Một khẳng định tương tự như một câu lệnh raise-if (hay chính xác hơn là một câu lệnh raise-if-not). Một biểu thức được kiểm tra và nếu kết quả là sai, một ngoại lệ sẽ được đưa ra. Việc khẳng định được thực hiện bằng cách sử dụng câu lệnh khẳng định.

Các lập trình viên thường đặt các xác nhận ở đầu một hàm để kiểm tra đầu vào hợp lệ và sau một lệnh gọi hàm để kiểm tra đầu ra hợp lệ. Sử dụng câu lệnh khẳng định bên dưới

Ví dụ

x,y = 8,8
assert x<y, 'x and y are equal'

Đầu ra

Traceback (most recent call last):
File "C:/Users/TutorialsPoint1/PycharmProjects/TProg/Exception
handling/assertionerror1.py", line 9, in <module>
assert x<y, 'x and y are equal'
AssertionError: x and y are equal

Mã tương đương không có câu lệnh khẳng định tạo ra cùng một đầu ra như sau

Ví dụ

x,y =8,8
if not x<y :
raise AssertionError('x and y are equal')

Đầu ra

Traceback (most recent call last):
File "C:/Users/TutorialsPoint1/PycharmProjects/TProg/Exception handling/assertionerror1.py", line 7, in <module>
raise AssertionError('x and y are equal')
AssertionError: x and y are equal