توفر لغة بايثون مجموعة غنية من الأنواع المدمجة التي تغطي معظم احتياجات البرمجة. يحدد نوع البيانات ما يمكن تخزينه في المتغير وما يمكن إجراؤه عليه من عمليات.
الأنواع الأساسية
تتضمن الأنواع الأساسية الأرقام الصحيحة int والأرقام العشرية float والنصوص str والقيم المنطقية bool. وهناك أيضًا أنواع للمجموعات مثل list وtuple وdict وset.
x = 10 # int
y = 3.14 # float
name = "علي" # str
active = True # bool
items = [1, 2] # list
data = {"k": 1} # dict
التحويل بين الأنواع
n = "10"
m = int(n) + 5
print(m) # 15
معرفة النوع
print(type(3.14))