Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

การยืนยันใน Python คืออะไรและดำเนินการอย่างไร


การยืนยันเป็นการทดสอบสุขภาพจิตเมื่อคุณทำการทดสอบโปรแกรมเสร็จแล้ว

การยืนยันจะคล้ายกับคำสั่งยกถ้า นิพจน์ได้รับการทดสอบ และหากผลลัพธ์กลายเป็นเท็จ ข้อยกเว้นจะถูกยกขึ้น การยืนยันจะดำเนินการโดยใช้คำสั่งยืนยัน

โปรแกรมเมอร์มักจะใส่การยืนยันที่จุดเริ่มต้นของฟังก์ชันเพื่อตรวจสอบอินพุตที่ถูกต้อง และหลังจากการเรียกใช้ฟังก์ชันเพื่อตรวจสอบเอาต์พุตที่ถูกต้อง ใช้คำสั่งยืนยันด้านล่าง

ตัวอย่าง

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

ผลลัพธ์

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

โค้ดเทียบเท่าโดยไม่มีคำสั่งยืนยันซึ่งให้ผลลัพธ์ที่เหมือนกันมีดังต่อไปนี้

ตัวอย่าง

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

ผลลัพธ์

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