لطفا صبرکنید...

انواع داده‌ها در پایتون

انواع داده‌ها در پایتون-کدنویسم

انواع داده‌ها در پایتون: راهنمای جامع برای مبتدیان

در دنیای برنامه‌نویسی، انواع داده‌ها نقش اساسی در سازماندهی و دسته‌بندی اطلاعات ایفا می‌کنند. پایتون به عنوان یک زبان برنامه‌نویسی قدرتمند، طیف گسترده‌ای از انواع داده‌ها را ارائه می‌دهد که هر کدام کاربرد و ویژگی‌های خاص خود را دارند. در این مقاله، راهنمای جامعی برای مبتدیان در مورد انواع داده‌ها در پایتون ارائه خواهیم داد و به شما کمک می‌کنیم تا درک عمیقی از نحوه استفاده از آنها برای ارتقای مهارت‌های برنامه‌نویسی خود به دست آورید.

1. اعداد:

اعداد یکی از متداول‌ترین انواع داده‌ها در برنامه‌نویسی هستند و برای نشان دادن مقادیر عددی استفاده می‌شوند. پایتون از دو نوع اصلی عدد پشتیبانی می‌کند:

  • اعداد صحیح:

    اعداد کاملی که اعشار ندارند، مانند 10، 20، -50

  • اعداد اعشاری:

    اعداد دارای اعشار، مانند 3.14، 5.22، -10.5

2. رشته‌ها:

رشته‌ها توالی از کاراکترها هستند که برای نشان دادن متن استفاده می‌شوند. آن ها در پایتون با علامت نقل قول ساده یا دوتایی احاطه می‌شوند.

به عنوان مثال:

  • “Hello, World!”
  • ‘Python programming’
  • “This is a string with special characters: @#$%^&*”

3. بولین‌ها:

بولین‌ها مقادیر منطقی را نشان می‌دهند و فقط دو مقدار می‌توانند داشته باشند: True یا False. از بولین‌ها برای بررسی صحت یا نادرستی عبارات و شرایط استفاده می‌شود.

مثال:

is_active = True
is_completed = False

print(is_active) # True را چاپ می کند
print(is_completed) # False را چاپ می کند

4. لیست‌ها:

لیست‌ها مجموعه‌های مرتب‌نشده از اشیاء هستند. اشیاء در لیست می‌توانند از انواع مختلف داده‌ای مانند اعداد، رشته‌ها، بولین‌ها و حتی لیست‌های دیگر باشند. لیست‌ها با استفاده از براکت [] تعریف می‌شوند.

مثال:

numbers = [1, 2, 3, 4, 5]
fruits = [“apple”, “banana”, “orange”, “grape”]
mixed_list = [1, “Hello”, True, [10, 20]]

print(numbers) # [1, 2, 3, 4, 5] را چاپ می کند
print(fruits) # [“apple”, “banana”, “orange”, “grape”] را چاپ می کند
print(mixed_list) # [1, “Hello”, True, [10, 20]] را چاپ می کند

5. مجموعه‌ها:

مجموعه‌ها مجموعه‌های نامرتب از اشیاء منحصر به فرد هستند. به این معنی که هر شیء فقط یک بار در مجموعه ظاهر می‌شود. مجموعه‌ها با استفاده از آکولاد {} تعریف می‌شوند.

مثال:

numbers_set = {1, 2, 3, 4, 5}
fruits_set = {“apple”, “banana”, “orange”, “grape”}

print(numbers_set) # {1, 2, 3, 4, 5} را چاپ می کند
print(fruits_set) # {“apple”, “banana”, “orange”, “grape”} را چاپ می کند

6. توپل‌ها:

توپل‌ها مجموعه‌های مرتب‌نشده و غیرقابل تغییر از اشیاء هستند. به این معنی که نمی‌توان مقادیر موجود در توپل را بعد از ایجاد آن تغییر داد. توپل‌ها با استفاده از پرانتز () تعریف می‌شوند.

مثال:

coordinates = (10, 20, 30)
student_info = (“John”, “Doe”, 25, “USA”)

print(coordinates) # (10, 20, 30) را چاپ می کند
print(student_info) # (“John”, “Doe”, 25, “USA”) را چاپ می کند

7. فرهنگ لغت‌ها:

فرهنگ لغت‌ها با استفاده از آکولاد {} و جداکننده‌های : برای کلیدها و مقادیر تعریف می‌شوند.

مثال:

student_data = {
“name”: “John Doe”,
“age”: 25,
“course”: “Computer Science”,
“city”: “New York”
}

print(student_data[“name”]) # John Doe را چاپ می کند
print(student_data[“age”]) # 25 را چاپ می کند
print(student_data.keys()) # مجموعه کلیدها {name, age, course, city} را چاپ می کند
print(student_data.values()) # مجموعه مقادیر {John Doe, 25, Computer Science, New York} را چاپ می کند

8. تبدیل انواع داده‌ها:

در پایتون، می‌توانید انواع داده‌ها را با استفاده از توابع داخلی مختلف تبدیل کنید. به عنوان مثال:

  • int() برای تبدیل یک عدد یا رشته به عدد صحیح
  • float() برای تبدیل یک عدد یا رشته به عدد اعشاری
  • str() برای تبدیل یک شیء به رشته
  • bool() برای تبدیل یک شیء به مقدار بولین

مثال:

number_str = “10”
number_int = int(number_str)

decimal_str = “5.22”
decimal_float = float(decimal_str)

is_true_str = “True”
is_true_bool = bool(is_true_str)

print(number_int) # 10 را چاپ می کند
print(decimal_float) # 5.22 را چاپ می کند
print(is_true_bool) # True را چاپ می کند

9. نتیجه‌گیری:

انواع داده‌ها در پایتون برای سازماندهی و دسته‌بندی اطلاعات در برنامه‌های شما ضروری هستند. با درک نحوه استفاده از انواع داده‌های مختلف و توابع تبدیل نوع، می‌توانید کدهای کارآمدتر و قابل فهم‌تری بنویسید.

منابع برای یادگیری بیشتر پایتون

منابع آنلاین و آفلاین زیادی برای یادگیری بیشتر پایتون در دسترس است، از جمله:

codenevisam وب‌سایت

دیدگاهتان را بنویسید