پایتون

جلسه۱ :نوع داده و متغیر چیست؟ در پایتون

در این جلسه ما در مورد انواع مختلف داده که در پایتون وجود دارند، یاد خواهیم گرفت.

تعریف

مفهوم انواع داده (data type) در زندگی واقعی ما نیز وجود دارد و میتوان آن ها را یافت. مانند اعداد، حروف الفبا، کاراکترها و … .که هر کدام از این طبقه بندی ها خواص منحصر به فرد خودشان را دارند و چنین طبقه بندی‌ای در زبان‌های برنامه نویسی و من جمله زبان برنامه نویسی پایتون نیز وجود دارد.

انواع داده(data type) در پایتون

بر خلاف زبان های برنامه نویسی دیگر، زبان پایتون تاکید زیادی بر تعریف نوع داده برای یک شیء نمی‌کند. که این ویژگی در پایتون، کار برنامه نویسی را راحت می‌کند. در مورد انواع داده در مطالب آینده بیشتر یاد خواهیم گرفت.

این زبان از سه نوع داده پشتیبانی میکند:

  • numbers
  • string
  • booleans

در درس های پیش رو  این نوع داده ها را یاد خواهیم گرفت.

متغیرها

(متغیر یک نام است که یک مقدار را میتوان به آن اختصاص داد)

متغیرها به ما این امکان را می‌دهند تا نام‌هایی با معنا را برای داده‌هایمان انتخاب کنیم.

ساده ترین راه برای اینکه یک نام را برای یک داده انتخاب کنیم استفاده از عملگر = است.

یک مزیت بزرگی که متغیرها برای ما به وجود آورده‌اند این است که بتوانیم اطلاعات را ذخیره کنیم و بعدا در کدها از آن اطلاعات استفاده کنیم و عملیات هایی را روی آن انجام دهیم.

متغیرها قابل تغییر هستند از این رو، مقدار یک متغیر میتواند بروزرسانی یا جایگزین شود.

قوانین نام گذاری

قوانینی خاص برای انتخاب یک نام برای متغیر وجود دارد و باید آن ها را رعایت کنیم:

  • نام می‌تواند با حروف Upper case یا lower case نوشته شود(حروف بزرگ یا کوچک انگیسی)
  • از اعداد میتوان استفاده کرد اما در ابتدا نمتوان از آن استفاده کرد.
  • کاراکتر (_) را میتوان در هرجای نام استفاده کرد.
  • از فاصله یا space نمیتوان در نام استفاده کرد اما در عوض میتوانیم از snake_case استفاده کنیم تا نام‌های ما خواناتر باشند.
  • نام متغیر به جای اینکه کاراکترهای تصادفی و بدون مفهوم باشد، باید یک نام معنادار دانشته باشد که بتواند ارزش داده نسبت داده شده به آن را، توصیف کند.

در جلسه بعدی در مورد داده‌های عددی در پایتون یادخواهیم گرفت.

 

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا