~2 دقیقه مطالعه • بروزرسانی ۵ شهریور ۱۴۰۴
۱. تعریف متغیر در پایتون
در پایتون نیازی به تعیین نوع داده هنگام تعریف متغیر وجود ندارد. مقدار و نوع متغیر براساس دادهٔ ورودی مشخص میشود:
x = 5 # متغیر عدد صحیح name = "Python" # متغیر رشتهای pi = 3.14 # عدد اعشاری
- پویا: بدون نیاز به تعریف نوع
- قابلتغییر: مقدار متغیرها در زمان اجرا قابل تغییر هستند
۲. تایپ پویا در پایتون
نوع متغیر براساس مقدار جدید بهصورت خودکار تغییر میکند:
x = 5 print(type(x)) # خروجی:x = "Hello" print(type(x)) # خروجی:
- بدون نیاز به اعلام نوع
- تغییر نوع براساس مقدار جدید
- انعطافپذیری بالا در کدنویسی
۳. انواع عددی در پایتون
| نوع | مثال | توضیح |
|---|---|---|
| int | 5 | عدد صحیح |
| float | 3.14 | عدد اعشاری |
| complex | 2 + 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)