بازگشت به دوره

آموزش رایگان صفر تا صد پایتون (Python) به زبان ساده

0% تکمیل‌شده
0/0 مرحله
  1. معرفی پایتون
  2. شروع کار با پایتون
  3. دستور زبان پایتون (Python Syntax)
  4. توضیح کامنت‌ها در پایتون
  5. متغیرها در پایتون
  6. نام‌های متغیر در پایتون
  7. معرفی متغیرها در پایتون و اختصاص چندین مقدار به آن‌ها
  8. معرفی متغیرها در خروجی با استفاده از پایتون
  9. متغیرهای سراسری (Global Variables) در پایتون
  10. انواع داده‌ها در پایتون
  11. انواع اعداد در پایتون
  12. تبدیل نوع داده در پایتون (Python Casting)
  13. رشته‌ها در پایتون (Python Strings)
  14. برش دادن رشته‌ها در پایتون (Python - Slicing Strings)
  15. تغییر رشته‌ها در پایتون
  16. ترکیب رشته‌ها در پایتون (String Concatenation)
  17. آشنایی با فرمت‌بندی رشته‌ها در پایتون
  18. کاراکترهای Escape در پایتون
  19. مقدمه‌ای بر بولی‌ها (Booleans) در پایتون
  20. عملگرها در پایتون
  21. لیست‌ها در پایتون
  22. دسترسی به آیتم‌های لیست در پایتون
  23. تغییر مقدار آیتم‌های لیست در پایتون
  24. افزودن آیتم به لیست در پایتون
  25. حذف آیتم‌ها از لیست در پایتون
  26. حلقه زدن در لیست‌ها در پایتون
  27. معرفی List Comprehension در پایتون
  28. مرتب‌سازی لیست‌ها در پایتون
  29. کپی کردن لیست‌ها در پایتون
  30. اتصال (Join) لیست‌ها در پایتون
  31. آشنایی با Tuple در پایتون
  32. دسترسی به آیتم‌های یک Tuple در پایتون
  33. بروزرسانی Tuple در پایتون
  34. باز کردن (Unpacking) Tuple در پایتون
  35. حلقه‌ها در Tupleها در پایتون
  36. آموزش ترکیب و تکرار تاپل‌ها در پایتون (Join Tuples)
  37. مجموعه‌ها (Set) در پایتون
  38. دسترسی به آیتم‌های مجموعه (Set) در پایتون
  39. افزودن آیتم به Set در پایتون
  40. حذف آیتم‌ها از Set در Python
  41. حلقه در مجموعه‌ها (Set) در پایتون
  42. روش‌های ترکیب مجموعه‌ها در پایتون (Join Sets)
  43. دیکشنری‌ها در پایتون
  44. دسترسی به آیتم‌های دیکشنری در پایتون
  45. تغییر مقادیر دیکشنری در پایتون
  46. اضافه کردن آیتم‌ها به دیکشنری در پایتون
  47. حذف آیتم‌ها از دیکشنری در پایتون
  48. استفاده از حلقه‌ها در دیکشنری‌ها در پایتون
  49. کپی کردن دیکشنری در پایتون
  50. دیکشنری‌های تو در تو در پایتون (Nested Dictionaries)
  51. شرط‌ها و دستور If در پایتون
  52. حلقه‌های while در پایتون
  53. حلقه‌های for در پایتون
  54. توابع در پایتون
  55. معرفی فانکشن‌های لامبدا در پایتون
  56. آرایه‌ها (Arrays) در پایتون
  57. کلاس‌ها و اشیا در پایتون
  58. وراثت (Inheritance) در پایتون
  59. ایتریتور (یکی یکی پیش رفتن) در پایتون
  60. چندریختی (Polymorphism) در پایتون
  61. محدوده (Scope) در پایتون
  62. ماژول در پایتون چیست؟
  63. کار با تاریخ در پایتون
  64. ریاضیات در پایتون
  65. JSON در پایتون به زبان ساده
  66. عبارات منظم (RegEx) در پایتون
  67. Python PIP
  68. معرفی Try-Except در پایتون
  69. ورودی کاربر در پایتون
  70. فرمت‌بندی رشته‌ها در پایتون

در زبان پایتون، برای نمایش مقادیر متغیرها از تابع print() استفاده می‌کنیم. این تابع به ما کمک می‌کند تا اطلاعات را در کنسول یا صفحه نمایش نمایش دهیم.

چاپ یک متغیر 🖨️

اگر بخواهیم یک متغیر را چاپ کنیم، به راحتی می‌توانیم آن را به تابع print() بدهیم.

مثال 1: چاپ یک متغیر

x = "Python is awesome"
print(x)

خروجی:

Python is awesome

چاپ چند متغیر با هم 🧑‍🤝‍🧑

برای چاپ چند متغیر همزمان، می‌توانیم آنها را با یک کاما جدا کنیم. پایتون به طور خودکار آن‌ها را با یک فاصله نمایش می‌دهد.

مثال 2: چاپ چند متغیر

x = "Python"
y = "is"
z = "awesome"
print(x, y, z)

خروجی:

Python is awesome

استفاده از علامت + برای ترکیب متغیرها ➕

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

مثال 3: ترکیب متغیرها با علامت +

x = "Python "
y = "is "
z = "awesome"
print(x + y + z)

خروجی:

Python is awesome

📝 نکته مهم: وقتی از علامت + استفاده می‌کنید، باید دقت کنید که بین کلمات فضای خالی (space) وجود داشته باشد. اگر فضای خالی را فراموش کنید، نتیجه به این شکل خواهد بود:

x = "Python"
y = "is"
z = "awesome"
print(x + y + z)

خروجی اشتباه:

Pythonisawesome

چاپ اعداد 🔢

علامت + در پایتون برای انجام عملیات ریاضی نیز استفاده می‌شود. اگر بخواهید دو عدد را با هم جمع کنید، از + استفاده می‌کنید.

مثال 4: جمع دو عدد

x = 5
y = 10
print(x + y)

خروجی:

15

مشکل ترکیب متنی و عددی ⚠️

اگر بخواهید یک عدد را با یک متن ترکیب کنید، پایتون خطا می‌دهد. چون پایتون نمی‌داند چطور یک عدد را با متن (string) ترکیب کند.

مثال 5: ترکیب عدد با متن (خطا)

x = 5
y = "John"
print(x + y)

خروجی خطا:

TypeError: can only concatenate str (not "int") to str

بهترین روش برای چاپ متغیرها 💡

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

مثال 6: چاپ متغیرهای مختلف (عدد و متن)

x = 5
y = "John"
print(x, y)

خروجی:

5 John

تمرینات کوتاه برای شما 🧑‍💻

  1. یک متغیر ایجاد کنید که نام شما را در خود ذخیره کند و آن را چاپ کنید.
  2. دو عدد انتخاب کنید و مجموع آنها را با استفاده از print() نمایش دهید.
  3. یک متن و یک عدد را ترکیب کنید (در اینجا سعی کنید از کاما به جای + استفاده کنید).

سوالات برای تفکر 🤔

  • چرا استفاده از علامت + برای ترکیب یک متن و عدد خطا می‌دهد؟
  • آیا می‌توانید از روش دیگری برای ترکیب عدد و متن بدون خطا استفاده کنید؟