آموزش رایگان صفر تا صد پایتون (Python) به زبان ساده
-
معرفی پایتون
-
شروع کار با پایتون
-
دستور زبان پایتون (Python Syntax)
-
توضیح کامنتها در پایتون
-
متغیرها در پایتون
-
نامهای متغیر در پایتون
-
معرفی متغیرها در پایتون و اختصاص چندین مقدار به آنها
-
معرفی متغیرها در خروجی با استفاده از پایتون
-
متغیرهای سراسری (Global Variables) در پایتون
-
انواع دادهها در پایتون
-
انواع اعداد در پایتون
-
تبدیل نوع داده در پایتون (Python Casting)
-
رشتهها در پایتون (Python Strings)
-
برش دادن رشتهها در پایتون (Python - Slicing Strings)
-
تغییر رشتهها در پایتون
-
ترکیب رشتهها در پایتون (String Concatenation)
-
آشنایی با فرمتبندی رشتهها در پایتون
-
کاراکترهای Escape در پایتون
-
مقدمهای بر بولیها (Booleans) در پایتون
-
عملگرها در پایتون
-
لیستها در پایتون
-
دسترسی به آیتمهای لیست در پایتون
-
تغییر مقدار آیتمهای لیست در پایتون
-
افزودن آیتم به لیست در پایتون
-
حذف آیتمها از لیست در پایتون
-
حلقه زدن در لیستها در پایتون
-
معرفی List Comprehension در پایتون
-
مرتبسازی لیستها در پایتون
-
کپی کردن لیستها در پایتون
-
اتصال (Join) لیستها در پایتون
-
آشنایی با Tuple در پایتون
-
دسترسی به آیتمهای یک Tuple در پایتون
-
بروزرسانی Tuple در پایتون
-
باز کردن (Unpacking) Tuple در پایتون
-
حلقهها در Tupleها در پایتون
-
آموزش ترکیب و تکرار تاپلها در پایتون (Join Tuples)
-
مجموعهها (Set) در پایتون
-
دسترسی به آیتمهای مجموعه (Set) در پایتون
-
افزودن آیتم به Set در پایتون
-
حذف آیتمها از Set در Python
-
حلقه در مجموعهها (Set) در پایتون
-
روشهای ترکیب مجموعهها در پایتون (Join Sets)
-
دیکشنریها در پایتون
-
دسترسی به آیتمهای دیکشنری در پایتون
-
تغییر مقادیر دیکشنری در پایتون
-
اضافه کردن آیتمها به دیکشنری در پایتون
-
حذف آیتمها از دیکشنری در پایتون
-
استفاده از حلقهها در دیکشنریها در پایتون
-
کپی کردن دیکشنری در پایتون
-
دیکشنریهای تو در تو در پایتون (Nested Dictionaries)
-
شرطها و دستور If در پایتون
-
حلقههای while در پایتون
-
حلقههای for در پایتون
-
توابع در پایتون
-
معرفی فانکشنهای لامبدا در پایتون
-
آرایهها (Arrays) در پایتون
-
کلاسها و اشیا در پایتون
-
وراثت (Inheritance) در پایتون
-
ایتریتور (یکی یکی پیش رفتن) در پایتون
-
چندریختی (Polymorphism) در پایتون
-
محدوده (Scope) در پایتون
-
ماژول در پایتون چیست؟
-
کار با تاریخ در پایتون
-
ریاضیات در پایتون
-
JSON در پایتون به زبان ساده
-
عبارات منظم (RegEx) در پایتون
-
Python PIP
-
معرفی Try-Except در پایتون
-
ورودی کاربر در پایتون
-
فرمتبندی رشتهها در پایتون
معرفی متغیرها در خروجی با استفاده از پایتون
در زبان پایتون، برای نمایش مقادیر متغیرها از تابع 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
تمرینات کوتاه برای شما 🧑💻
- یک متغیر ایجاد کنید که نام شما را در خود ذخیره کند و آن را چاپ کنید.
- دو عدد انتخاب کنید و مجموع آنها را با استفاده از
print()
نمایش دهید. - یک متن و یک عدد را ترکیب کنید (در اینجا سعی کنید از کاما به جای
+
استفاده کنید).
سوالات برای تفکر 🤔
- چرا استفاده از علامت
+
برای ترکیب یک متن و عدد خطا میدهد؟ - آیا میتوانید از روش دیگری برای ترکیب عدد و متن بدون خطا استفاده کنید؟