TGViewer
آموزش پایتون و برنامه نویسی آموزش پایتون و برنامه نویسی @python_with_mohammad · 764 subscribers
Post #12 664
متغیرها در پایتون یکی از مفاهیم کلیدی در برنامه‌نویسی هستند. بیایید به طور مفصل دربارهٔ متغیرها، اصول نام‌گذاری و قوانین مربوط به آن‌ها بپردازیم.

تعریف متغیر

متغیر یک نام قابل استفاده برای یک فضای حافظه است که به شما این امکان را می‌دهد که داده‌ها را ذخیره و با آن‌ها کار کنید. در پایتون، متغیرها به سادگی با نسبت دادن یک مقدار به یک نام ایجاد می‌شوند.

مثال:

# تعریف یک متغیر
age = 30
name = "Sara"
height = 1.65
is_student = True


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

۱. کاراکترهای مجاز:
- تنها می‌توانید از حروف الفبا (حروف بزرگ و کوچک)، اعداد و کاراکتر خط زیر (_) برای نام‌گذاری متغیرها استفاده کنید.
- اما نام متغیر نمی‌تواند با عدد شروع شود.

۲. حساسیت به حروف بزرگ و کوچک:
- نام‌های متغیر در پایتون به حروف بزرگ و کوچک حساس هستند. به عنوان مثال: age و Age دو متغیر متفاوت هستند.

3. نقش‌های معنایی:
- بهتر است نام‌های متغیر به گونه‌ای انتخاب شوند که مفهوم متغیر را به خوبی نشان دهند.
- مثلاً به جای a, b از age, height استفاده کنید.

۴. اجتناب از نام‌های کلیدی:
- نام‌گذاری متغیرها نباید با کلمات کلیدی پایتون (مثل if, else, while, for, class, def و غیره) تداخل داشته باشد.

قوانین مربوط به متغیرها

- تنظیم مقدار اولیه:
می‌توانید به طور همزمان چند متغیر را مقداردهی کنید:


  x, y, z = 5, 10, 15


- مقداردهی مجدد:
می‌توانید به راحتی مقدار یک متغیر را تغییر دهید:


  age = 30
age = 31 # مقدار age تغییر کرد


- عدم نیاز به اعلام نوع:
پایتون نوع متغیرها را بر اساس مقداری که به آن‌ها داده می‌شود تشخیص می‌دهد. دیگر نیازی به اعلام نوع متغیر نیست.

انواع متغیرها

در پایتون، انواع متغیرها به صورت زیر دسته‌بندی می‌شوند:

1. اعداد صحیح (Integer):
- برای اعداد بدون اعشار.
- مثال:

   count = 100


2. اعداد اعشاری (Float):
- برای اعداد با اعشار.
- مثال:

   price = 19.99


3. رشته‌ها (String):
- برای متن، می‌توانند با کوتیشن‌های دوتایی یا تکی تعریف شوند.
- مثال:

   greeting = "Hello, World!"


4. بولین ها (Boolean):
- نمایانگر دو حالت درست و نادرست.
- مثال:

   is_active = True


5. لیست‌ها (Lists):
- مجموعه‌ای از مقادیر که می‌توانند تغییر یابند.
- مثال:

   fruits = ["apple", "banana", "cherry"]


6. تاپل‌ها (Tuples):
- مشابه لیست، اما غیرقابل تغییر (immutable).
- مثال:

   coordinates = (10, 20)


7. دیکشنری ها (Dictionaries):
- مجموعه‌ای از جفت‌های کلید و مقدار.
- مثال:

   student = {"name": "Ali", "age": 22}


نتیجه‌گیری

متغیرها در پایتون ابزاری اساسی برای ذخیره و مدیریت داده‌ها هستند. با رعایت اصول و قوانین نام‌گذاری، می‌توانید برنامه‌های کارآمد و قابل فهم‌تری بنویسید.


اگر سوال دیگری در این زمینه دارید یا نیاز به توضیحات بیشتری است، خوشحال می‌شم کمک کنم! 😊

@python_with_mohammad
  • ❤ 1
  • 👍 1
More from @python_with_mohammad
  1. Sep 10, 2025درسنامه ایجنت‌های هوشمند (AI Agents) این نسخه ، برای اشنایی اولیه با AI Agents هست، لذا سع…
  2. Sep 4, 2025🚀 آینده هوش مصنوعی همین‌جاست و شما می‌توانید آن را بسازید! 🚀 تا حالا به این فکر کردی که…
  3. Aug 22, 2025🚀 می‌خوای پایتون یاد بگیری اما نمی‌دونی از کجا شروع کنی؟ من یک دوره‌ی آنلاین نیمه خصوصی م…
  4. Aug 5, 2025Post #126
  5. Aug 2, 2025قسمت ۱۳ ام ، فصل پردازش داده ها و یادگیری ماشین با داده های پزشکی موضوع: ارزیابی مدل و برر…
  6. Aug 2, 2025فصل پانزدهم دوره جامع پایتون و هوش مصنوعی با موضوع «پردازش و یادگیری ماشین با داده های عدد…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →