اعداد و متغیرها در پایتون

انواع و کاربردها متغیرها و انواع داده‌ای در پایتون نقش مهمی .....

اعدادمتغییرپایتون

~2 دقیقه مطالعه • بروزرسانی ۵ شهریور ۱۴۰۴

۱. تعریف متغیر در پایتون


در پایتون نیازی به تعیین نوع داده هنگام تعریف متغیر وجود ندارد. مقدار و نوع متغیر براساس دادهٔ ورودی مشخص می‌شود:

x = 5         # متغیر عدد صحیح
name = "Python"  # متغیر رشته‌ای
pi = 3.14     # عدد اعشاری
  • پویا: بدون نیاز به تعریف نوع
  • قابل‌تغییر: مقدار متغیرها در زمان اجرا قابل تغییر هستند

۲. تایپ پویا در پایتون


نوع متغیر براساس مقدار جدید به‌صورت خودکار تغییر می‌کند:

x = 5
print(type(x))  # خروجی: 

x = "Hello"
print(type(x))  # خروجی: 
  • بدون نیاز به اعلام نوع
  • تغییر نوع براساس مقدار جدید
  • انعطاف‌پذیری بالا در کدنویسی

۳. انواع عددی در پایتون


نوعمثالتوضیح
int5عدد صحیح
float3.14عدد اعشاری
complex2 + 3jعدد مختلط

مثال عملیات ریاضی:

a = 10
b = 3.5
print(a + b)  # خروجی: 13.5

۴. رشته‌ها (str) در پایتون


رشته‌ها دنباله‌ای از کاراکترها هستند که با "" یا '' تعریف می‌شوند:

text = "Hello, Python!"
  • قابل ایندکس: دسترسی به کاراکترها از طریق موقعیت
  • قابل‌تغییر: قابل اصلاح و جایگزینی
  • مناسب برای پردازش متن

عملیات رایج روی رشته‌ها:

message = "Python Programming"
print(len(message))              # شمارش کاراکترها
print(message.upper())          # تبدیل به حروف بزرگ
print(message.lower())          # تبدیل به حروف کوچک
print(message.replace("Python", "Java"))  # جایگزینی کلمه

۵. ایندکس‌گذاری و برش در رشته


رشته‌ها از اندیس صفر شروع می‌شوند:

word = "Python"
print(word[0])     # خروجی: P
print(word[-1])    # خروجی: n (آخرین کاراکتر)

برش رشته (slicing):

message = "Programming"
print(message[0:5])   # خروجی: Progr
print(message[:7])    # خروجی: Program
print(message[3:])    # خروجی: gramming

نوشته و پژوهش شده توسط دکتر شاهین صیامی

زیرمقالات

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

رشته‌ها در پایتون: ساختار، ویژگی‌ها و متدهای کاربردی رشته‌ها (String) یکی از انواع داده‌ای پایه در پایتون هستند که برای ذخیره و پردازش متن به‌کار می‌روند

ادامه مطلب

تاپل در پایتون

ساختار، ویژگی‌ها و کاربردها تاپل‌ها (Tuple) یکی از انواع داده‌ای پایه در پایتون هستند که برای ذخیره مجموعه‌ای از عناصر بدون قابلیت تغییر استفاده می‌شوند.

ادامه مطلب

لیست در پایتون

ساختار، ویژگی‌ها و کاربردهای انعطاف‌پذیر لیست‌ها (List) از پرکاربردترین ساختارهای داده در پایتون هستند که قابلیت تغییر، مرتب‌سازی، پیمایش و نگهداری داده‌های متنوع را دار

ادامه مطلب

دیکشنری در پایتون

دیکشنری در پایتون: ساختار، ویژگی‌ها و دسترسی سریع بر اساس کلید دیکشنری‌ها (dict) یکی از قوی‌ترین ساختارهای داده در پایتون هستند که امکان نگهداری جفت‌های کلید و مقدار را با سرعت و انعطاف‌پذیری بالا فراهم می‌کنند.

ادامه مطلب

تفاوت دیکشنری، لیست و تاپل در پایتون

مقایسه ساختارها، ویژگی‌ها و کاربردها در این مقاله به بررسی تفاوت‌های ساختاری و عملکردی بین سه نوع داده‌ی پایه در پایتون می‌پردازیم: لیست‌ها (List)، تاپل‌ها (Tuple) و دیکشنری‌ها (Dictionary)

ادامه مطلب