متغیر محلی از حافظه را هنگام اجرای اسکریپت برای ذخیره مقادیر رزرو می کند.
نحوه تعریف متغیر:
نام متغیر=مقدار
نکته: در زبان برنامه نویسی پایتون بر خلاف زبان های برنامه نویسی دیگر مثل زبان سی شارپ برای متغیر ها نوع داده تعریف نمی شود.
مثال:
fcParcels = "Parcels"
fcStreets = "Streets"
نام متغیر ها می تواند شامل حروف و اعداد و زیرخط باشد.
کارکتر اول نام متغیر باید با حروف شروع شود
نام یک متغیر نمی تواند از بین کلمات کلیدی پایتون انتخاب شود.(مثل Class,for,while و...)
نام متغیر نباید شامل کاراکترهای خاص باشد(@,$,...(
featureClassParcelنام گذاری های غیر مجاز
fieldPopulation
field2
ssn
my_name
(class (Python keyword
(return (Python keyword
(featureClass (illegal character, must start with a letter$
2fields (must start with a letter
parcels&Streets (illegal character
مثال | مقدار | نوع داده |
fcName = "Streets" | "Street" | String |
percChange = 3.14 | 3.14 | Number |
ftrChanged = true | True | Boolean |
lstFC = ["Streets", "Parcels", "Streams"] |
'Strems','Parcels' | List |
dictFC = {'0':Streets,'1':Parcels] |
'0':Streets,'1':Parcels | Dictionary |
spatialExt = map.extent | Extent | Object |
پایتون ( Python) یک زبان برنامهنویسی همه منظوره، سطح بالا، شیءگرا و مفسر است که توسط خودو فان روسوم (به هلندی: Guido van Rossum) در سال ۱۹۹۱ در کشور هلند طراحی شد.
فلسفهٔ ایجاد آن تاکید بر دو هدف اصلی خوانایی بالای برنامههای نوشته شده و کوتاهی و بازدهی نسبی بالای آن است.[۳] کلمات کلیدی و اصلی این زبان به صورت حداقلی تهیه شدهاند و در مقابل کتابخانههایی که در اختیار کاربر است بسیار وسیع هستند.
بر خلاف برخی زبانهای برنامهنویسی رایج دیگر که بلاکهای کد در آکولاد تعریف میشوند (بهویژه زبانهایی که از گرامر زبان سی پیروی میکنند) در زبان پایتون از نویسه فاصله و جلوبردن متن برنامه برای مشخص کردن بلاکهای کد استفاده میشود. به این معنی که تعدادی یکسان از نویسه فاصله در ابتدای سطرهای هر بلاک قرار میگیرند، و این تعداد در بلاکهای کد درونیتر افزایش مییابد. بدین ترتیب بلاکهای کد به صورت خودکار ظاهری مرتب دارند.
پایتون مدلهای مختلف برنامه نویسی (از جمله شیء گرا و برنامه نویسی دستوری و تابع محور) را پشتیبانی میکند و برای مشخص کردن نوع متغییرها از یک سامانهٔ پویا استفاده میکند.
این زبان از زبانهای برنامه نویسی مفسر بوده و به صورت کامل یک زبان شیگرا است که در ویژگیها با زبانهای تفسیری پرل، روبی، اسکیم، اسمالتاک و تیسیال مشابهت دارد و از مدیریت خودکار حافظه استفاده میکند.
پایتون پروژهای آزاد و متنباز توسعهیافتهاست و توسط بنیاد نرمافزار پایتون مدیریت میگردد.
این زبان برنامه نویسی (در ایران پیتون هم
تلفظ می شود) با داشتن کتابخانه های گسترده (library)روشهای بسیار قدرتمند
و حرفه ای را برای کار با زبانها و ابزار های مختلف به آسانی فراهم می
کند. متن باز (اوپن سورس) بوده و یادگیری و استفاده از آن در عرض چند روز
ممکن است . کد های نوشته شده در این زبان در محدوده وسیعی از پلتفرم ها
مانند لینوکس ، ویندوز ، مک ، و حتی گوشی های موبایل قابل اجرا است
.همانطور که گفته شد این زبان از زبانهای برنامه نویسی مفسر بوده و به
صورت کامل یک زبان شیگرا است که در ویژگیها با زبانهای تفسیری پرل، روبی،
اسکیم، اسمالتاک و تیسیال مشابهت دارد و از مدیریت خودکار حافظه
استفاده میکند.