در پایتون نیازی به تعیین نوع داده هنگام تعریف متغیر وجود ندارد. مقدار و نوع متغیر براساس دادهٔ ورودی مشخص میشود:
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
رشتهها دنبالهای از کاراکترها هستند که با "" یا '' تعریف میشوند:
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