آموزش پایتون

نوع داده یا [Data type] در پایتون

بررسی متغیرهای محلی و سراسری در پایتون

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

ربان برنامه نویسی پایتون دیتا تایپ های زیر را بصورت پیشفرض در خود دارد. .که در چند گروه دسته بندی شده اند:

نوع متنی : str

انواع عددی : int , float , complex

انواع توالی : list , tuple , range

نوع بازنمایی : dict

انواع ست : set , frozenset

نوع بولین : bool

انواع باینری (دودویی): bytes , bytearray , memoryview

گرفتن نوع داده در پایتون

در پایتون با استفاده ار تابع ()type میتوان نوع داده یا دیتا تایپ یک متغیر را مشخص کرد.

به مثال زیر توجه کنید:

خروجی کد بالا:

تنظیم نوع داده در پایتون

در پایتون زمانی که مقداری به یک متغیر تخصیص می یابد همزمان نوع داده آن نیز مشخص می شود.

توضیحات

دیتا تایپ

مثال

دیتا تایپ از نوع string یا رشته ای است

str

x = "Hello World"

دیتا تایپ از نوع integer یا عدد صحیح است

int

x = 20

دیتا تایپ از نوع float یا عدد اعشار(شناور) است

float

x = 20.5

دیتا تایپ از نوع complex یا مرکب است

complex

x = 1j

دیتا تایپ از نوع list یا لیست است

list

x = ["apple", "banana", "cherry"]

دیتا تایپ از نوع tuple یا تاپل است

tuple

x = ("apple", "banana", "cherry")

دیتا تایپ از نوع dictionary یا دیکشنری است

dict

x = {"name" : "John", "age" : 36}

دیتا تایپ از نوع set یا سِت است

set

x = {"apple", "banana", "cherry"}

دیتا تایپ از نوع frozenset یا فروزن ست است

frozenset

x = frozenset({"apple", "banana", "cherry"})

دیتا تایپ از نوع range یا محدوده است

range

x = range(6)

دیتا تایپ از نوع boolean یا بولین است

bool

x = True

دیتا تایپ از نوع bytes یا بایت است

bytes

x = b"Hello"

دیتا تایپ از نوع bytearray یا آرایه بایتی است

bytearray

x = bytearray(5)

دیتا تایپ از نوع memoryview یا نمای حافظه است

memoryview

x = memoryview(bytes(5))

اختصاص دیتا تایپ خاص

با استفاده از عملگرها میتوان نوع دیتا تایپ را به نوعی دیگر تغییر داد. در واقع می توان از یک نوع دیتا تایپ برای تغییر نوعی دیگر استفاده کرد.

به مثال های موجود در جدول توجه فرمایید:

توضیحات

دیتا تایپ

مثال

دیتا تایپ از نوع string یا رشته ای است

str

x = str("Hello World")

دیتا تایپ از نوع integer یا عدد صحیح است

int

x = int(20)

دیتا تایپ از نوع float یا عدد اعشار(شناور) است

float

x = float(20.5)

دیتا تایپ از نوع complex یا مرکب است

complex

x = complex(1j)

دیتا تایپ از نوع tuple به لیست تبدیل شده است

list

x = list(("apple", "banana", "cherry"))

دیتا تایپ از نوع tuple یا تاپل است

tuple

x = tuple(("apple", "banana", "cherry"))

دیتا تایپ از نوع dictionary یا دیکشنری است

dict

x = dict(name="John", age=36)

دیتا تایپ از نوع tuple به set تبدیل شده است

set

x = set(("apple", "banana", "cherry"))

دیتا تایپ از نوع tuple به frozenset تبدیل شده است

frozenset

x = frozenset(("apple", "banana", "cherry"))

دیتا تایپ از نوع range یا محدوده است

range

x = range(6)

دیتا تایپ از نوع integer به boolean تبدیل شده است

bool

x = bool(5)

دیتا تایپ از نوع integer به bytes تبدیل شده است

bytes

x = bytes(5)

دیتا تایپ از نوع bytearray یا آرایه بایتی است

bytearray

x = bytearray(5)

دیتا تایپ از نوع memoryview یا نمای حافظه است

memoryview

x = memoryview(bytes(5))

برچسب ها
نمایش بیشتر

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

پاسخی بگذارید

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

شانزده + 4 =

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.

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