آشنایی با انواع داده در پایتون
پایتون یک زبان برنامهنویسی است که برای انجام عملیات مختلف بر روی دادهها استفاده میشود. دادهها میتوانند به شکلهای مختلفی باشند، مانند اعداد، کلمات، جملات و غیره. در این درس، ما با انواع مختلف دادهها در پایتون آشنا خواهیم شد و یاد خواهیم گرفت که چگونه از آنها استفاده کنیم.
دادههای عددی
دادههای عددی شامل اعداد صحیح و اعداد اعشاری هستند. اعداد صحیح مانند ۱، ۲، ۳ و اعداد اعشاری مانند ۳.۱۴، -۰.۵ هستند.
- اعداد صحیح (int): اعداد صحیح مانند ۱، ۲، ۳ و غیره.
- اعداد اعشاری (float): اعداد اعشاری مانند ۳.۱۴، -۰.۵ و غیره.
عدد_صحیح = 10
عدد_اعشاری = 3.14
print(عدد_صحیح)
print(عدد_اعشاری)
دادههای رشتهای
دادههای رشتهای شامل کلمات، جملات و متون هستند. این دادهها با استفاده از علامت نقل قول (” یا ‘) مشخص میشوند.
- رشته (str): کلمات، جملات و متون مانند “سلام دنیا”، ‘سلام دنیا’.
رشته_مثال = "سلام دنیا"
print(رشته_مثال)
دادههای بولی
دادههای بولی شامل دو مقدار درست (True) و نادرست (False) هستند.
- بولین (bool): مقادیر درست (True) و نادرست (False).
مقدار_درست = True
مقدار_نادرست = False
print(مقدار_درست)
print(مقدار_نادرست)
دادههای لیستی
دادههای لیستی شامل مجموعهای از دادهها هستند که میتوانند از انواع مختلف باشند.
- لیست (list): مجموعهای از دادهها مانند [۱، ۲، ۳]، [“الف”، “ب”، “پ”].
لیست_مثال = [1, 2, 3, "الف", "ب", "پ"]
print(لیست_مثال)
دادههای تاپلی
دادههای تاپلی شامل مجموعهای از دادهها هستند که نمیتوانند تغییر کنند.
- تاپل (tuple): مجموعهای از دادهها مانند (۱، ۲، ۳)، (“الف”، “ب”، “پ”).
تاپل_مثال = (1, 2, 3, "الف", "ب", "پ")
print(تاپل_مثال)
دادههای دیکشنری
دادههای دیکشنری شامل مجموعهای از دادهها هستند که به صورت کلید-مقدار هستند.
- دیکشنری (dict): مجموعهای از دادهها مانند {“نام”: “علی”، “سن”: ۲۰}.
دیکشنری_مثال = {"نام": "علی", "سن": 20}
print(دیکشنری_مثال)
تبدیل بین انواع دادهها
گاهی اوقات لازم است که دادهها را از یک نوع به نوع دیگر تبدیل کنیم.
- تبدیل به عدد صحیح:
int() - تبدیل به عدد اعشاری:
float() - تبدیل به رشته:
str()
عدد_اعشاری = 3.14
عدد_صحیح = int(عدد_اعشاری)
print(عدد_صحیح)
رشته_مثال = "20"
عدد_صحیح = int(رشته_مثال)
print(عدد_صحیح)
توجه داشته باشید که تبدیل دادهها باید با دقت انجام شود تا از خطاهای احتمالی جلوگیری شود.
کاربرد انواع دادهها در برنامهنویسی
در برنامهنویسی، انتخاب نوع داده مناسب برای ذخیره و پردازش دادهها بسیار مهم است.
- در یک برنامهی ثبتنام دانشآموزان، از دادههای رشتهای برای نام و نام خانوادگی و از دادههای عددی برای سن و نمرات استفاده میشود.
- در یک برنامهی مدیریت موتر، از دادههای لیستی برای ذخیرهی اطلاعات موترها و از دادههای دیکشنری برای ذخیرهی اطلاعات هر موتر استفاده میشود.
# برنامهی ثبتنام دانشآموزان
دانشآموزان = []
while True:
نام = input("نام دانشآموز را بنویسید: ")
سن = int(input("سن دانشآموز را بنویسید: "))
دانشآموزان.append({"نام": نام, "سن": سن})
print("دانشآموز جدید اضافه شد.")
نکات مهم
- هر نوع داده ویژگیها و کاربردهای خاص خود را دارد.
- انتخاب نوع داده مناسب برای ذخیره و پردازش دادهها بسیار مهم است.
- تبدیل بین انواع دادهها باید با دقت انجام شود.
در برنامهنویسی، آشنایی با انواع دادهها و کاربردهای آنها به شما کمک میکند تا برنامههای کارآمدتر و مؤثرتری بنویسید.
تمرین
- یک برنامه بنویسید که از کاربر نام و سن را بخواهد و سپس اطلاعات را در یک دیکشنری ذخیره کند.
- یک برنامه بنویسید که یک لیست از اعداد صحیح ایجاد کند و سپس میانگین آنها را محاسبه کند.
# تمرین اول
نام = input("نامات را بنویس: ")
سن = int(input("سنات را بنویس: "))
اطلاعات = {"نام": نام, "سن": سن}
print(اطلاعات)