TGViewer
آموزش پایتون و برنامه نویسی آموزش پایتون و برنامه نویسی @python_with_mohammad · 764 subscribers
Post #13 657
در پایتون، متغیرها می‌توانند انواع مختلفی داشته باشند که هر نوع کاربرد خاص خود را دارد. در زیر به بررسی انواع متغیرها، مثال‌ها و کاربردهای آن‌ها می‌پردازیم:

۱. اعداد صحیح (Integer)

- تعریف: اعداد بدون اعشار.
- مثال:

  age = 30
count = 1000

- کاربردها: معمولاً برای شمارش، محاسبات ریاضی و کار با داده‌های عددی استفاده می‌شود.

۲. اعداد اعشاری (Float)

- تعریف: اعداد با اعشار.
- مثال:

  price = 19.99
rating = 4.7

- کاربردها: برای بیان مقادیر دارای دقت اعشاری، مانند قیمت‌ها یا نمرات استفاده می‌شود.

۳. رشته‌ها (String)

- تعریف: متن که معمولاً بین کوتیشن‌های تکی یا دوتایی قرار می‌گیرد.
- مثال:

  name = "Sara"
message = 'Welcome to Python!'

- کاربردها: برای ذخیره و مدیریت متن، مانند نام‌ها، پیام‌ها، و توضیحات. همچنین می‌توان از رشته‌ها برای فرمت‌سازی خروجی استفاده کرد.

۴. بولین ها (Boolean)

- تعریف: دارای دو مقدار True و False.
- مثال:

  is_student = True
has_permission = False

- کاربردها: برای شرط‌ها، تصمیمات و منطق برنامه‌نویسی، مانند استفاده در عبارات شرطی (if).

۵. لیست‌ها (Lists)

- تعریف: مجموعه‌ای از مقادیر که می‌تواند از انواع مختلف باشد و قابل تغییر است.
- مثال:

  fruits = ["apple", "banana", "cherry"]
numbers = [1, 2.5, 3, "four"]

- کاربردها: برای ذخیره و مدیریت مجموعه‌ای از اقلام که می‌خواهید به راحتی به آن‌ها دسترسی پیدا کنید.

۶. تاپل‌ها (Tuples)

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

  coordinates = (10, 20)
color = ("red", "green", "blue")

- کاربردها: برای ذخیره داده‌هایی که نباید تغییر کنند، مانند مختصات یا مقادیر ثابت.

۷. دیکشنری‌ها (Dictionaries)

- تعریف: مجموعه‌ای از جفت‌های کلید و مقدار.
- مثال:

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

- کاربردها: برای ذخیره اطلاعات با دسترسی سریع بر اساس کلید، مانند مشخصات یک شخص یا تنظیمات.

۸. مجموعه‌ها (Sets)

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

  unique_numbers = {1, 2, 3, 4, 5}
fruits_set = {"apple", "banana", "cherry"}

- کاربردها: برای ذخیره داده‌هایی که تکراری نیستند و نیاز به عملیات مجموعه‌ای (مثل اتحاد و اشتراک) دارند.

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

۱. تعریف متغیر:
- با استفاده از عملگر = مقداری به یک متغیر نسبت دهید.
- نیازی به اعلام نوع متغیر نیست.


   my_var = 10  # Type is inferred as Integer


2. حساسیت به حروف بزرگ و کوچک:
- نام‌های متغیر به حروف بزرگ و کوچک حساس هستند.


   Name = "Sara"  # Different from name


3. نام‌گذاری:
- تنها می‌توانید از حروف الفبا، اعداد و _ برای نام‌گذاری استفاده کنید.
- نام متغیر نباید با عدد شروع شود و نباید با کلمات کلیدی پایتون تداخل داشته باشد (مانند if, class, def و غیره).

4. مقادیر پیش‌فرض:
- متغیرها می‌توانند به راحتی مقداردهی مجدد شوند.


   age = 30
age = 31 # Updated


5. نوع دینامیک:
- پایتون یک زبان نوع دینامیک است، به این معنی که می‌توانید نوع متغیرها را در حین اجرا تغییر دهید.

نتیجه‌گیری

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


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


@python_with_mohammad
  • 👍 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 →