RAPEXA Telegram 1346
دستور Pass یک واژه کلیدی در زبان پایتون است که به عنوان یک دستور خالی (No-Op) عمل می‌کند. به عبارت دیگر، دستور Pass هیچگونه عملی را انجام نمی‌دهد و تنها برای تکمیل ساختار دستورالعمل‌ها اضافه می‌شود.

دستور Pass در توابع پایتون به ویژه زمانی استفاده می‌شود که بخواهیم یک تابع را به سرعت تعریف کنیم، اما به شکلی کامل پیاده سازی نکنیم. مثلا، ممکن است بخواهیم یک تابع خالی ایجاد کنیم که در آینده پر شود، یا یک تابعی که دارای بلاک‌های شرطی است، اما در حال حاضر هیچ اقدامی برای آن نداریم.

در کل، دستور Pass به صورت تک خطی یا بلاکی اضافه می‌شود و به معنی این است که «عملیاتی برای این قسمت کد تعریف نشده‌است».

برای مثال، فرض کنید که یک تابع پایتون به نام calculate_value تعریف کرده‌ایم که این تابع نیاز به بررسی ورودی‌های خود دارد. اگر کاربر فرابخوانی این تابع با ورودی‌هایی که شرایط آن‌ها برقرار نیستند انجام دهد، تابع calculate_value باید هشدار دهد و هیچ اقدامی نکند. در این حالت، می‌توان استفاده از دستور Pass برای تأیید شرایط، به صورت زیر به کد افزود:

def calculate_value(input):
if input == 0:
print("Value must be non-negative")
return
else:
pass # do nothing yet


در این مثال، در آخر بلاک شرطی else یک دستور Pass اضافه شده است که نشان می‌دهد اگر شرط if رخ نداد و عملیات بعدی برای این قسمت از تابع تعیین نشده‌است.

دستور Pass همچنین در سایر بخش‌های کد نیز مورد استفاده قرار می‌گیرد، مانند در بلاک try/except برای پاس دادن خطاهای مورد نظر به بلاک بعدی و عدم اجرای دستورات catch و یا در دستورات مربوط به پردازش فایل، اگر کاربر به دنبال پایان خط فایل نباشد و تمایل به ادامه برنامه دارد، دستور Pass به جای متوقف شدن کد استفاده خواهد شد.

مشاهده ویدیو :

https://youtu.be/lyTjO2m1PEM

.
.
.



tgoop.com/rapexa/1346
Create:
Last Update:

دستور Pass یک واژه کلیدی در زبان پایتون است که به عنوان یک دستور خالی (No-Op) عمل می‌کند. به عبارت دیگر، دستور Pass هیچگونه عملی را انجام نمی‌دهد و تنها برای تکمیل ساختار دستورالعمل‌ها اضافه می‌شود.

دستور Pass در توابع پایتون به ویژه زمانی استفاده می‌شود که بخواهیم یک تابع را به سرعت تعریف کنیم، اما به شکلی کامل پیاده سازی نکنیم. مثلا، ممکن است بخواهیم یک تابع خالی ایجاد کنیم که در آینده پر شود، یا یک تابعی که دارای بلاک‌های شرطی است، اما در حال حاضر هیچ اقدامی برای آن نداریم.

در کل، دستور Pass به صورت تک خطی یا بلاکی اضافه می‌شود و به معنی این است که «عملیاتی برای این قسمت کد تعریف نشده‌است».

برای مثال، فرض کنید که یک تابع پایتون به نام calculate_value تعریف کرده‌ایم که این تابع نیاز به بررسی ورودی‌های خود دارد. اگر کاربر فرابخوانی این تابع با ورودی‌هایی که شرایط آن‌ها برقرار نیستند انجام دهد، تابع calculate_value باید هشدار دهد و هیچ اقدامی نکند. در این حالت، می‌توان استفاده از دستور Pass برای تأیید شرایط، به صورت زیر به کد افزود:

def calculate_value(input):
if input == 0:
print("Value must be non-negative")
return
else:
pass # do nothing yet


در این مثال، در آخر بلاک شرطی else یک دستور Pass اضافه شده است که نشان می‌دهد اگر شرط if رخ نداد و عملیات بعدی برای این قسمت از تابع تعیین نشده‌است.

دستور Pass همچنین در سایر بخش‌های کد نیز مورد استفاده قرار می‌گیرد، مانند در بلاک try/except برای پاس دادن خطاهای مورد نظر به بلاک بعدی و عدم اجرای دستورات catch و یا در دستورات مربوط به پردازش فایل، اگر کاربر به دنبال پایان خط فایل نباشد و تمایل به ادامه برنامه دارد، دستور Pass به جای متوقف شدن کد استفاده خواهد شد.

مشاهده ویدیو :

https://youtu.be/lyTjO2m1PEM

.
.
.

BY RAPEXA




Share with your friend now:
tgoop.com/rapexa/1346

View MORE
Open in Telegram


Telegram News

Date: |

Hashtags As the broader market downturn continues, yelling online has become the crypto trader’s latest coping mechanism after the rise of Goblintown Ethereum NFTs at the end of May and beginning of June, where holders made incoherent groaning sounds and role-played as urine-loving goblin creatures in late-night Twitter Spaces. Members can post their voice notes of themselves screaming. Interestingly, the group doesn’t allow to post anything else which might lead to an instant ban. As of now, there are more than 330 members in the group. Telegram offers a powerful toolset that allows businesses to create and manage channels, groups, and bots to broadcast messages, engage in conversations, and offer reliable customer support via bots. Invite up to 200 users from your contacts to join your channel
from us


Telegram RAPEXA
FROM American