دستورهای کنترلی در پایتون

استاندارد

با استفاده از دستور انتخاب می‌توان بر حسب شرایط برنامه در زمان اجرا تعیین کرد که آیا یک بلاک دستور اجرا شود یا خیر و همچنین از بین دو یا چند بلاک دستور کدام یک انتخاب و اجرا گردد. پایتون تنها یک ساختار انتخاب را ارایه می‌دهد که می‌تواند به سه شکل «تک انتخابی»، «دو انتخابی» و «چند انتخابی» پیاده‌سازی گردد؛ این ساختار به نام دستور if خوانده می‌شود و در ادامه بررسی خواهد شد.

دستور if

۱. ساختار ساده (تک انتخابی)

این ساختار یک دستور مرکب است که در سرآیند آن یک «شرط» (Condition) بررسی می‌گردد و تنها در صورتی که این شرط برقرار باشد بدنه اجرا خواهد گشت؛ در غیر این صورت مفسر از اجرای دستور(های) بدنه صرف نظر کرده و به سراغ نخستین دستور بعد از این ساختار می‌رود. این ساختار با استفاده از کلمه کلیدی if و الگویی مشابه پایین پیاده‌سازی می‌گردد:

به خواندن ادامه دهید

عملگرها در پایتون

استاندارد

اپراتورها در پایتون — Python Operators

اپراتورها ساختارهایی هستند که می توانند ارزش operands را دستکاری کنند. عبارت ۴ + ۵ = ۹ را در نظر بگیرید. در اینجا ۴ و ۵ operand و = عملگر نامیده می شود.

انواع عملگرها — Types of Operator

زبان پایتون از انواع عملگرهای زیر استفاده می کند:

  • Arithmetic Operators — عملگرهای ریاضی
  • Comparison (Relational) Operators — عملگرهای مقایسه ای
  • Assignment Operators — عملگرهای تخصیصی
  • Logical Operators — عملگرهای منطقی
  • Bitwise Operators — عملگرهای بیتی
  • Membership Operators — عملگرهای عضویت
  • Identity Operators — عملگرهای هویتی

اجازه دهید در ادامه نگاهی دقیق به این عملگرها بیندازیم:

به خواندن ادامه دهید

متغییرها و داده ها در پایتون

استاندارد

Python Variables and Data Types

متغییرها چیزی جز فضای رزرو شده ای در حافظه برای ذخیره مقادیر مورد نظر نیستند. این بدان معنی است که وقتی یک متغییر ایجاد می کنید، در حقیقت فضایی را در حافظه رزرو می کنید.
بر اساس نوع داده اختصاص داده شده به متغییر، مترجم زبان پایتون حافظه مورد نیاز را اختصاص داده و تصمیم می گیرد که چه داده ای را می توان در حافظه رزرو شده ذخیره کرد. بنابراین، با اختصاص دادن انواع داده های مختلف به متغییرها، می توانید Integers, decimals و یا characters را در این متغییرها ذخیره کنید.

مقداردهی به متغییرها — Assigning Values to Variables

در پایتون نیاز به تعریف دقیق متغییرها ندارید. ایجاد یک متغییر به سادگی و با مقداردهی به آن ایجاد می شود. عملگری که در سمت چپ = قرار دارد نام متغییر و عملگری که در سمت راست آن قرار دارد مقدار آن است. لطفا به مثال زیر توجه کنید:

به خواندن ادامه دهید