📦 متغیرها در پایتون
متغیرها در پایتون مانند جعبههایی هستند که دادهها را ذخیره میکنند. نیازی به تعیین نوع داده ندارید؛ پایتون خودش تشخیص میدهد. این ویژگی به شما اجازه میدهد سریعتر کد بنویسید.
🔹 تعریف متغیر
برای تعریف متغیر، از علامت = استفاده میکنیم:
# تعریف متغیرهای ساده
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)
پایتون انواع دادههای مختلفی دارد. مهمترین آنها عبارتند از:
🔹 تغییر مقدار متغیر
متغیرها در پایتون پویا (Dynamic) هستند، یعنی میتوانید نوع داده آنها را تغییر دهید:
x = 10 # عدد صحیح
print(x)
x = "Hello" # تغییر به رشته
print(x)
x = 3.14 # تغییر به عدد اعشاری
print(x)
⏳ برای اجرا دکمه را بزنید...
🔹 قوانین نامگذاری متغیرها
- نام متغیر باید با حرف یا زیرخط (_) شروع شود.
- بعد از آن میتوانید از حروف، اعداد و زیرخط استفاده کنید.
- نام متغیر به حروف بزرگ و کوچک حساس است (
ageباAgeتفاوت دارد). - از کلمات کلیدی پایتون (مانند
if،for،class) استفاده نکنید.
# نامهای معتبر
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)
📌 نکات کلیدی
- ✅ پایتون یک زبان پویا است — نیازی به تعیین نوع متغیر نیست.
- ✅ متغیرها باید با حرف یا زیرخط شروع شوند.
- ✅ نام متغیرها به حروف بزرگ و کوچک حساس هستند.
- ✅ از کلمات کلیدی پایتون به عنوان نام متغیر استفاده نکنید.
- ✅ با توابع
type()وint()،float()،str()میتوانید نوع را ببینید یا تبدیل کنید.
→ بعدی: ساختار شرطی if/else
↑ بازگشت به فهرست مقدماتی