متغیرها (Variables)
«متغیر (Variable)» مثل جعبه نگهداری داده است. داخلش مقدار می گذاریم. سپس هر وقت لازم شد، از آن استفاده می کنیم. در پایتون، ساختن متغیر خیلی ساده است و نیاز به اعلام قبلی ندارد.
ساختن متغیر
در پایتون دستور اعلام متغیر نداریم. وقتی مقدار بدهی، همان لحظه ساخته می شود.
x = 5
y = "John"
print(x)
print(y)
تغییر نوع در زمان اجرا
پایتون «نوع (Type)» را خودش حدس می زند. حتی می تواند بعداً عوض شود.
x = 4 # x از نوع int است
x = "Sally" # حالا x از نوع str است
print(x)
تعیین نوع با Casting
اگر نوع دقیق می خواهی، از توابع تبدیل «کست (Casting)» استفاده کن.
x = str(3) # نتیجه: '3'
y = int(3) # نتیجه: 3
z = float(3) # نتیجه: 3.0
گرفتن نوع با type()
تابع type() نوع متغیر را برمی گرداند. برای بررسی سریع عالی است.
x = 5
y = "John"
print(type(x))
print(type(y))
تک کوتیشن یا دابل کوتیشن؟
رشته ها را می توان با «"» یا «'» نوشت. هر دو درست است.
x = "John"
# برابر است با
x = 'John'
حساس به حروف بزرگ /کوچک
نام متغیرها به کوچکی و بزرگی حروف حساس است. پس a با A فرق دارد.
a = 4
A = "Sally"
# A جایگزین a نمی شود
گام های عملی
- یک متغیر عددی بساز و چاپ کن.
- همان نام را رشته کن و دوباره چاپ کن.
- با
type()نوع ها را بررسی کن.
نکته: نام ها را معنی دار انتخاب کن. بعداً فهم کد راحت تر می شود.
جمع بندی سریع
- متغیر با انتساب مقدار ساخته می شود.
- نوع می تواند تغییر کند.
- برای نوع دقیق، از کست استفاده کن.
type()نوع را برمی گرداند.- نام ها به بزرگ /کوچک حساس هستند.