متغیرها در Python

متغیرها فضایی در حافظه هستند که برای نگهداری داده‌ها استفاده می‌شوند. در Python نیازی به تعریف نوع داده متغیر نیست و این کار به صورت خودکار انجام می‌شود.

تعریف متغیر

برای تعریف متغیر در Python کافیست یک نام برای آن انتخاب کرده و مقداری به آن اختصاص دهید:


name = "Ali"
age = 25
height = 1.75

Dynamic Typing

Python از نوع‌بندی دینامیک (Dynamic Typing) پشتیبانی می‌کند، یعنی نوع یک متغیر می‌تواند در طول اجرای برنامه تغییر کند:


x = 10
x = "حالا یک رشته است"

قوانین نام‌گذاری متغیرها

  • باید با حرف یا آندرلاین (_) شروع شود
  • نمی‌تواند با عدد شروع شود
  • فقط شامل حروف، اعداد و آندرلاین است
  • به بزرگی و کوچکی حروف حساس است (Case-Sensitive)

اختصاص چند مقدار در یک خط


x, y, z = 1, 2, 3
print(x, y, z)

بررسی نوع متغیر

برای مشاهده نوع یک متغیر می‌توان از تابع ()type استفاده کرد:


age = 25
print(type(age))

جمع‌بندی

متغیرها یکی از پایه‌ای‌ترین مفاهیم برنامه‌نویسی هستند و در Python به سادگی و بدون نیاز به تعیین نوع صریح تعریف می‌شوند. در مقاله بعدی به بررسی انواع داده در Python می‌پردازیم.