متغیرها فضاهای رزرو شده در مموری هستند که مقادیری را ذخیره میکنند. این بدان معنی ست که وقتی شما متغیری را تعریف میکنید مقداری از فضا در مموری را رزرو میکنید.
با توجه به نوع متغیر مترجمی وجود دارد که تشخیص میدهد چه چیزی میتواند در مموری رزرو شده ذخیره شود. با توجه به توضیحات داده شده شما میتوانید داده هایی از توع integer یا کاراکترها یا ... را ذخیره کنید.
تخصیص مقدار به متغیرها
نیازی نیست تا شما مشخص کنید که متغیر تعریف شده از چه نوعی می باشد. پایتون این کار را به صورت خودکار انجام میدهد. شما میتوانید مقدار متغیر را با علامت = مشخص کنید:
#!/usr/bin/python
counter = 100 # An integer assignment
miles = 1000.0 # A floating point
name = "john" # A string
print counter
print miles
print name
بعد از به اجرا درآوردن اسکریپت مقادیر به ترتیب روی صفحه چاپ خواهند شد.
تخصیص چندتایی
در پایتون متغیرها را به روش دیگری نیز که به طور همزمان مقداردهی میشوند میتوان تعریف کرد که در ادامه مثالی از آن آورده شده است:
a, b, c = 1, 2, "john"
در مثال بالا متغیر اول و دوم از نوع عدد و متغیر سوم از نوع رشته می باشد.