البايثون - أنواع البيانات


أنواع البيانات المدمجة في البايثون Built-in Data Types
يمكن للبايثون أن تخزن بيانات من أنواع مختلفة داخل المتغيرات، ولدى البايثون هذه الأنواع من البيانات التي تأتي مدمجة فيها.



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().

الحصول على نوع البيانات داخل المتغير


Variable
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

تحديد نوع بيانات معين داخل المتغير

يمكننا تحديد نوع البيانات من خلال استخدام أحد هذه الوظائف (Constructor Functions).


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

تعليقات

المشاركات الشائعة من هذه المدونة

البايثون - الأرقام