مقادیر و انواع داده ها را شرح دهید.
مقادیر و انواع داده ها را شرح دهید.
یک مقدار، یکی از موجودیتهاي بنیادي ـ مانند یک حرف یا یک عدد ـ است که برنامه بـا آن کار میکند. مقادیري کـه تـا اینجـا دیـدیم 2) یعنـی نتیجـۀ جمـع 1+1 (و “!aWorld,Hello” هستند. ایــن مقــادیر مربــوط بــه دو نــوع مختلــف دادههــا هســتند. 2 یــک عــدد صــحیح و “!aworld,Hello “یک رشته است. منظور از رشته تعدادي از حروف است که پشت سر هم (بـه صورت یک زنجیر) قرار گرفتهاند. شما (و همچنین مفسر) میتوانید رشتهها را به راحتی تشخیص دهید زیرا آنها در بین دو علامت جفت کوتیشن (“) و یا کوتیشن (‘) قرار میگیرند. دستور چاپ بر روي اعداد صحیح نیز کار میکند: >>> print 44 اگر شما مطمئن نیستید که چه نوع دادهاي دارید، مفسر میتواند به شما نوع داده را بگوید: >>> type(“Hello, World!”)
<type ‘string’>
>>> type(17)
<type ‘int’>
رشته ها به نوع str و اعداد صحیح به نوع int تعلق دارند. اعدادي با یک ممیز (که در زبان
انگلیسی با یک نقطه میان اعداد نشان داده میشوند) به نوعی تحت عنوان float تعلق دارند، که این اعداد قالبی براي نمایش اعداد اعشاري هستند.
>> type(3.2)
<type ‘float’>
مقادیري شبیه به “17 “و “2.3 “از کدام نوع دادهاي هستند؟ آنها شبیه اعداد هستند اما اگر دقت کنید مانند رشتهها میان جفت کوتیشن قرار گرفتهاند.
>>> type(“17”)
<type ‘str’>
>>> type(“3.2”)
<type ‘str’>
لذا آنها رشته هستند. وقتی که شما یک عدد صحیح بزرگ را تایپ میکنید ممکن است به ازاي هر سـه رقـم از یـک علامت ‘,’ (کاما) استفاده کنید تا براي خواندن آسانتر شوند مانند 000,000,1 .براي پایتون ایـن به عنوان یک عدد قانونی نیست اما در حالت کلی، عبارتی معتبر است: >>> print 1,000,000
1 0 0 خوب، این به هیچ وجه پاسخی نیست که ما انتظار داشتیم. مفسر پایتون 000,000,1 را بـه عنوان لیستی شامل سه عضو چاپ میکند. بنابراین به خاطر داشته باشید که در بین ایـن گونـه اعـداد نباید از کاما استفاده کنید.
برای اموزش های ویدیویی زبان پایتون به بستر ویدیو های اموزشی بروید