🐍 کتابخانه مرجع پایتون

📦 متغیرها در پایتون

متغیرها در پایتون مانند جعبه‌هایی هستند که داده‌ها را ذخیره می‌کنند. نیازی به تعیین نوع داده ندارید؛ پایتون خودش تشخیص می‌دهد. این ویژگی به شما اجازه می‌دهد سریع‌تر کد بنویسید.

🔹 تعریف متغیر

برای تعریف متغیر، از علامت = استفاده می‌کنیم:

# تعریف متغیرهای ساده
name = "Saba"      # رشته (String)
age = 25           # عدد صحیح (Integer)
height = 1.75      # عدد اعشاری (Float)
is_student = True  # بولی (Boolean)

# نمایش مقادیر
print(f"Name: {name}")
print(f"Age: {age}")
print(f"Height: {height}")
print(f"Is student: {is_student}")
⏳ برای اجرا دکمه را بزنید...

🔹 انواع داده (Data Types)

پایتون انواع داده‌های مختلفی دارد. مهم‌ترین آنها عبارتند از:

نوع داده توضیح مثال
int اعداد صحیح 10, -5, 0
float اعداد اعشاری 3.14, -0.5, 2.0
str رشته (متن) "Hello", 'Python'
bool مقادیر درست/نادرست True, False
list لیست (آرایه) [1, 2, 3], ["a", "b"]

🔹 تغییر مقدار متغیر

متغیرها در پایتون پویا (Dynamic) هستند، یعنی می‌توانید نوع داده آنها را تغییر دهید:

x = 10          # عدد صحیح
print(x)

x = "Hello"     # تغییر به رشته
print(x)

x = 3.14        # تغییر به عدد اعشاری
print(x)
⏳ برای اجرا دکمه را بزنید...

🔹 قوانین نام‌گذاری متغیرها

# نام‌های معتبر
my_var = 10
_private = "secret"
user_name = "Ali"
age2 = 25

# نام‌های نامعتبر
# 2age = 10   # با عدد شروع شده
# my-var = 5  # استفاده از خط تیره (مجاز نیست)

🔹 تعریف چند متغیر در یک خط

پایتون به شما اجازه می‌دهد چند متغیر را در یک خط تعریف کنید:

# تعریف چند متغیر به صورت همزمان
a, b, c = 1, 2, 3
print(a, b, c)

# مقدار یکسان به چند متغیر
x = y = z = 0
print(x, y, z)
⏳ برای اجرا دکمه را بزنید...

🔹 تشخیص نوع داده با type()

با استفاده از تابع type() می‌توانید نوع داده متغیر را ببینید:

name = "Python"
age = 30
pi = 3.14
is_active = True

print(type(name))   # 
print(type(age))    # 
print(type(pi))     # 
print(type(is_active))  # 
⏳ برای اجرا دکمه را بزنید...

🔹 تبدیل نوع داده (Type Casting)

با استفاده از توابع int()، float()، str() و bool() می‌توانید نوع داده را تبدیل کنید:

num_str = "123"
num_int = int(num_str)      # تبدیل رشته به عدد صحیح
num_float = float(num_str)  # تبدیل رشته به عدد اعشاری

print(num_int, type(num_int))
print(num_float, type(num_float))

# تبدیل عدد به رشته
age = 25
age_str = str(age)
print("I am " + age_str + " years old.")
⏳ برای اجرا دکمه را بزنید...

🔹 متغیرهای ثابت (Constants)

در پایتون، متغیرهای ثابت با حروف بزرگ نوشته می‌شوند تا مشخص شود نباید تغییر کنند (اگرچه پایتون مانع تغییر نمی‌شود).

# قرارداد نام‌گذاری برای ثابت‌ها
PI = 3.14159
MAX_SIZE = 1000
DEFAULT_COLOR = "blue"

# استفاده از ثابت
radius = 5
area = PI * radius ** 2
print(area)

📌 نکات کلیدی

→ بعدی: ساختار شرطی if/else ↑ بازگشت به فهرست مقدماتی