- منظور از متغیر یا variable مقداردهی یا تعیین مقدار برای یک متغیر میباشد.
- در ریاضیات معمولا متغیرهای x و y مطرح میشود.
- در برنامه نویسی و مخصوصا پایتون نیز متغیرها نقش پر رنگی دارند.
- به عنوان مثال میتوان مقدار SALAM را برای متغیر x در نظر گرفت.
- برای این منظور وارد کنسول پایتون شوید :
|
1 |
>>> x=<span style="color: #ff0000;">'</span>SALAM<span style="color: #ff0000;">'</span> |
- با دستور بالا مقدار یا عبارت یا رشتهی SALAM را به عنوان یک مقدار برای متغیر x در نظر گرفتیم.
- نکته: چون عبارت SALAM از جنس رشته یا str است لذا نیاز است تا درون کارکتر quotation قرار گیرد.
- برای فراخوانی یا صدا زدن متغیر میتوان به شکل زیر عمل کرد :
|
1 2 |
>>> print(x) SALAM |
- همان طور که مشاهده میکنید در جواب مقدار متغیر x بر روی کنسول چاپ شد.
- برای چاپ یا نمایش متغیر نیازی به استفاده از تابع print نیست به شکل زیر میتوان یک متغیر را خواند :
|
1 2 |
>>> x 'SALAM' |
- همان طور که مشاهده میکنید در جواب مقدار متغیر x بر روی کنسول چاپ شد.
- برای انتخاب نام برای متغیر میتوان از تمام حروف انگلیسی (بزرگ و کوچک) و اعداد صفر تا نه و همچنین کارکتر _ استفاده نمود.
- به عنوان مثال نامهای زیر را میتوان برای متغیر در نظر گرفت :
|
1 2 3 4 |
name last_name name4table Last_name |
- نکته: دو نام last_name و Last_name متفاوت از هم در نظر گرفته میشود چرا که پایتون به حروف کوچک و بزرگ حساس است.
- نکته: نمیتوان از عدد در ابتدای نام متغیر استفاده نمود. مثلا انتخاب نامهای زیر اشتباه است :
|
1 2 |
4_you 4you |
- نکته: یک سری از اسامی نیز برای پاتیون به صورت رزرو در نظر گرفته شده اند. یعنی نمیتوان از آنها به عنوان نام متغیر استفاده نمود.
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
False await else import pass None break except in raise True class finally is return and continue for lambda try as def from nonlocal while assert del global not with async elif if or yield |
- به عنوان مثالی دیگر می توان :
- متغیری با نام pi و مقدار 3.1415 در نظر گرفت
- متغیری با نام r و مقدار 20 در نظر گرفت
- در نهایت مساحت دایره با شعاع 20 را به شکل زیر حساب کرد :
|
1 2 3 4 5 6 |
>>> pi = 3.1415 >>> >>> r=20 >>> >>> pi * r * r 1256.6000000000001 |
- به منظور مطالعه بیشتر :
|
1 |
https://www.programiz.com/python-programming/keywords-identifier |
- بررسی شده در پایتون نسخه ۳