ویدیو آشنایی با assert در پایتون
کلمه کلیدی assert برای تست کردن کد توسط برنامه نویس استفاده میشود. از assert به هیچ عنوان نباید برای اعتبارسنجی داده های کاربران یا نشان دادن یک پیغام به کاربر استفاده شود.
مثال زیر دقت کنید:
x = 4
assert x == 5
print(' x is equals to 5 ')
در کد بالا یک متغیر تعریف کردیم و مقدار ۴ رو ریختیم داخلش. در خط دوم با استفاده از assert چک میکنیم که آیا مقدار x برابر با 5 هست یا نه. اگه اون شرطی که assert داره باهاش کد رو چک میکنه درست باشه ادامه برنامه اجرا میشه در غیر این صورت ارور میده و برنامه از کار میفته.
همونطور که گفتم نباید داده های کاربر رو با استفاده از assert اعتبارسنجی کرد چون امکان غیر فعال کردن assert در پایتون وجود داره.
کد بالا رو با استفاده از دستور زیر اجرا کنید. خواهید دید که assert از کار میفته:
python -O filename.py
اگر ویدیو بالا را دوست داشتید پیشنهاد میکنیم به مطالب زیر هم سر بزنید:
دوره اول آموزش پروژه محور پایتون
ارسال نظر