آموزش رایگان صفر تا صد پایتون (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 در پایتون
-
ورودی کاربر در پایتون
-
فرمتبندی رشتهها در پایتون
انواع اعداد در پایتون
در پایتون، سه نوع عدد داریم:
- int (عدد صحیح)
- float (عدد اعشاری)
- complex (عدد مختلط)
1. عدد صحیح (int) 🔢
عدد صحیح به اعدادی گفته میشود که هیچگونه اعشاری ندارند. این اعداد میتوانند مثبت یا منفی باشند و محدودیت طول ندارند.
مثال:
x = 1 # عدد صحیح
y = 35656222554887711 # عدد صحیح خیلی بزرگ
z = -3255522 # عدد صحیح منفی
2. عدد اعشاری (float) 💧
عدد اعشاری عددی است که یک یا بیشتر رقم بعد از نقطه اعشار دارد. این اعداد هم میتوانند مثبت یا منفی باشند.
مثال:
x = 1.10 # عدد اعشاری مثبت
y = 1.0 # عدد اعشاری صفر
z = -35.59 # عدد اعشاری منفی
نکته:
اعداد اعشاری میتوانند به صورت علمی نوشته شوند که در این صورت از حرف “e” برای نشان دادن توان ۱۰ استفاده میشود.
مثال:
x = 35e3 # 35000
y = 12E4 # 120000
z = -87.7e100 # عدد منفی با توان خیلی بزرگ
3. عدد مختلط (complex) 🧑🔬
عدد مختلط از دو بخش واقعی و موهومی تشکیل شده است. بخش موهومی با حرف “j” نشان داده میشود.
مثال:
x = 3+5j # عدد مختلط با بخش واقعی و موهومی
y = 5j # فقط بخش موهومی
z = -5j # بخش موهومی منفی
چگونه نوع داده را تشخیص دهیم؟ 🔍
برای اینکه نوع داده یک متغیر را بدانید، میتوانید از تابع type()
استفاده کنید.
مثال:
print(type(x)) # خروجی: <class 'int'>
print(type(y)) # خروجی: <class 'float'>
print(type(z)) # خروجی: <class 'complex'>
تبدیل نوع دادهها 🔄
پایتون به شما اجازه میدهد که نوع دادهها را از یک نوع به نوع دیگر تبدیل کنید. برای این کار میتوانید از توابع int()
, float()
و complex()
استفاده کنید.
مثال:
x = 1 # int
y = 2.8 # float
z = 1j # complex
# تبدیل از int به float:
a = float(x)
# تبدیل از float به int:
b = int(y)
# تبدیل از int به complex:
c = complex(x)
print(a) # خروجی: 1.0
print(b) # خروجی: 2
print(c) # خروجی: (1+0j)
print(type(a)) # خروجی: <class 'float'>
print(type(b)) # خروجی: <class 'int'>
print(type(c)) # خروجی: <class 'complex'>
نکته:
شما نمیتوانید یک عدد مختلط را به نوعهای دیگر (مثل int یا float) تبدیل کنید.
تولید عدد تصادفی 🎲
در پایتون تابعی به نام random()
برای تولید عدد تصادفی وجود ندارد، اما ما میتوانیم از ماژول داخلی random
استفاده کنیم.
مثال:
import random
print(random.randrange(1, 10)) # تولید عدد تصادفی بین 1 و 9
تمرین برای شما:
- یک متغیر از نوع int بسازید و سپس آن را به float تبدیل کنید.
- یک عدد float بسازید و آن را به int تبدیل کنید.
- یک عدد complex بسازید و بررسی کنید که میتوانید آن را به float تبدیل کنید یا نه.