أنواع البيانات المدمجه
في البرمجة ، يعد نوع البيانات مفهومًا مهمًا.
يمكن للمتغيرات تخزين البيانات من أنواع مختلفة ، ويمكن للأنواع المختلفة القيام بأشياء مختلفة.
تحتوي Python على أنواع البيانات التالية المضمنة افتراضيًا ، في هذه الفئات:
Text Type: str
Numeric Types: int, float, complex
Sequence Types: list, tuple, range
Mapping Type: dict
Set Types: set, frozenset
Boolean Type: bool
Binary Types: bytes, bytearray, memoryview
الحصول على نوع البيانات
يمكنك الحصول على نوع البيانات لأي كائن باستخدام دالة type():
مثال
اطبع نوع بيانات المتغير x:
x = 5
print(type(x))
تحديد نوع البيانات
في Python ، يتم تعيين نوع البيانات عندما تقوم بتعيين قيمة إلى متغير:
Example / Data Type
x = "Hello World" / str
x = 20 / int
x = 20.5 / float
x = 1j / complex
x = ["apple", "banana", "cherry"] / list
x = ("apple", "banana", "cherry") / tuple
x = range(6) / range
x = {"name" : "John", "age" : 36} / dict
x = {"apple", "banana", "cherry"} / set
x = frozenset({"apple", "banana", "cherry"}) / frozenset
x = True / bool
x = b"Hello" / bytes
x = bytearray(5) / bytearray
x = memoryview(bytes(5)) / memoryview
تحديد نوع البيانات المحددة
إذا كنت تريد تحديد نوع البيانات ، يمكنك استخدام وظائف المُنشئ التالية:
Example / Data Type
x = str("Hello World") / str
x = int(20) / int
x = float(20.5) / float
x = complex(1j) / complex
x = list(("apple", "banana", "cherry")) / list
x = tuple(("apple", "banana", "cherry")) / tuple
x = range(6) / range
x = dict(name="John", age=36) / dict
x = set(("apple", "banana", "cherry")) / set
x = frozenset(("apple", "banana", "cherry")) / frozenset
x = bool(5) / bool
x = bytes(5) / bytes
x = bytearray(5) / bytearray
x = memoryview(bytes(5)) / memoryview