البايثون - أنواع البيانات
أنواع
البيانات المدمجة في البايثون 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
|
تعليقات
إرسال تعليق