𝐈𝐍 𝐆𝐎𝐃 𝐖𝐄 𝐓𝐑𝐔𝐒𝐓 🕋
We comply with Telegram's guidelines:
- No financial advice or scams
- Ethical and legal content only
- Respectful community
Join us for market updates, airdrops, and crypto education!
Last updated 1 month, 4 weeks ago
[ We are not the first, we try to be the best ]
Last updated 4 months, 1 week ago
FAST MTPROTO PROXIES FOR TELEGRAM
ads : @IR_proxi_sale
Last updated 1 week, 4 days ago
بخش چهارم به ساختارهای دادهای در پایتون میپردازد که برای ذخیره و مدیریت دادههای پیچیدهتر استفاده میشوند. در این بخش، به چهار ساختار داده اصلی پایتون شامل لیستها، تاپلها، مجموعهها و دیکشنریها میپردازیم.
-----------------
لیستها مجموعهای از عناصر مرتب هستند که میتوانند تغییر یابند. میتوان عناصر لیست را اضافه، حذف یا تغییر داد.
مثال:
fruits = ["apple", "banana", "cherry"]
fruits.append("orange") \# اضافه کردن عنصر جدید
print(fruits) \# خروجی: ['apple', 'banana', 'cherry', 'orange']
print(fruits[1]) \# خروجی: banana (دسترسی به عنصر دوم)
-------------------------
تاپلها شبیه به لیستها هستند با این تفاوت که غیرقابل تغییر هستند؛ یعنی پس از ایجاد، نمیتوان عناصر آنها را تغییر داد.
مثال:
coordinates = (10, 20)
print(coordinates[0]) \# خروجی: 10
\# coordinates[0] = 30 \# این خط باعث خطا میشود چون تاپل غیرقابل تغییر است
------------------------
مجموعهها، لیستی از عناصر منحصربهفرد و بدون ترتیب هستند. مجموعهها به طور خودکار عناصر تکراری را حذف میکنند.
مثال:
unique\_numbers = {1, 2, 3, 4, 4, 5}
print(unique\_numbers) \# خروجی: {1, 2, 3, 4, 5} (عناصر تکراری حذف شدهاند)
unique\_numbers.add(6)
print(unique\_numbers) \# خروجی: {1, 2, 3, 4, 5, 6
}
----------------------
دیکشنریها یک ساختار دادهای شامل کلید-مقدار هستند. میتوان با استفاده از کلید، به مقادیر دسترسی داشت.
مثال:
person = {"name": "Alice", "age": 25}
print(person["name"]) \# خروجی: Alice
person["age"] = 26 \# تغییر مقدار
print(person) \# خروجی: {'name': 'Alice', 'age': 26}
---
نتیجهگیری
این چهار ساختار دادهای در پایتون، امکان ذخیره و مدیریت انواع دادهها را با روشهای مختلف فراهم میکنند.
⌨️ @PythonC1ub | پایتون و ماشین لرنینگ
⌨️ @PythonSch00L | 🐍 پایتون از صفر
در پایتون، رشتهها (Strings) یک نوع دادهای پرکاربرد هستند که برای ذخیره و پردازش متون استفاده میشوند. رشتهها شامل مجموعهای از کاراکترها (مثل حروف، اعداد و نمادها) هستند و میتوانند در کوتیشنهای تکی ('...') یا دوتایی ("...") نوشته شوند.
رشتهها را میتوان بهسادگی با قراردادن کاراکترها در بین کوتیشنها تعریف کرد.
مثال:
name = "Alice"
message = 'Hello, World!'
---------------
رشتهها در پایتون مانند آرایهها رفتار میکنند، بنابراین میتوانیم به هر کاراکتر با استفاده از اندیس آن دسترسی داشته باشیم. اندیسها از ۰ شروع میشوند.
مثال:
name = "Alice"
print(name[0]) \# خروجی: A
print(name[1]) \# خروجی: l
---------------------
میتوانیم با استفاده از اندیسها، بخشی از یک رشته را برش دهیم. فرمت کلی string[start:end] است که start شروع و end پایان محدوده را مشخص میکند (اندیس end شامل نمیشود).
مثال:
greeting = "Hello, World!"
print(greeting[0:5]) \# خروجی: Hello
print(greeting[7:12]) \# خروجی: World
print(greeting[:5]) \# خروجی: Hello (از ابتدا تا اندیس 5)
print(greeting[7:]) \# خروجی: World! (از اندیس 7 تا انتها)
--------------------------------
برای پیدا کردن طول یک رشته (تعداد کاراکترها) میتوان از تابع len() استفاده کرد.
مثال:
text = "Python"
print(len(text)) \# خروجی: 6
--------------------
پایتون متدهای متعددی برای کار با رشتهها دارد که میتوانند برای دستکاری و پردازش متون استفاده شوند.
برخی از متدهای مهم رشتهها:
تبدیل به حروف بزرگ و کوچک:
upper(): تمام حروف رشته را به حروف بزرگ تبدیل میکند.
lower(): تمام حروف رشته را به حروف کوچک تبدیل میکند.
text = "Hello, World!"
print(text.upper()) \# خروجی: HELLO, WORLD!
print(text.lower()) \# خروجی: hello, world!
--------------
حذف فاصلههای اضافی:
strip(): فاصلههای خالی ابتدا و انتهای رشته را حذف میکند.
lstrip(): فاصلههای خالی ابتدای رشته را حذف میکند.
rstrip(): فاصلههای خالی انتهای رشته را حذف
میکند.
text = " Hello, World! "
print(text.strip()) \# خروجی: Hello, World!
print(text.lstrip()) \# خروجی: Hello, World!
print(text.rstrip()) \# خروجی: Hello, World!
جایگزینی (Replace):
replace(old, new): همه موارد old را در رشته با new جایگزین میکند.
text = "Hello, World!"
print(text.replace("World", "Python")) \# خروجی: Hello, Python!
پیدا کردن یک زیررشته:
find(substring): اولین مکان وقوع substring را در رشته پیدا میکند. اگر پیدا نشد، -۱ برمیگرداند
text = "Hello, World!"
print(text.find("World")) \# خروجی: 7
print(text.find("Python")) \# خروجی: \-1
-------------
برش رشته به لیست:
split(separator): رشته را به لیستی از زیررشتهها برش میدهد. اگر separator مشخص نشود، از فاصله خالی به عنوان جداکننده استفاده میکند.
text = "Hello, World!"
words = text.split(", ")
print(words) \# خروجی: ['Hello', 'World!']
---------------------
پایتون روشهای مختلفی برای قالببندی رشتهها دارد که در آنها میتوان مقادیر متغیرها را درون متن جایگذاری کرد.
مثال با استفاده از f-strings (از پایتون ۳.۶ به بعد):
name = "Alice"
age = 30
print(f"My name is {name} and I am {age} years old.") \# خروجی: My name is Alice and I am 30 years old.
مثال با استفاده از format():
name = "Alice"
age = 30
print("My name is {} and I am {} years old.".format(name, age)) \# خروجی: My name is Alice and I am 30 years old.
---------------------
برای ترکیب رشتهها میتوان از عملگر + استفاده کرد.
مثال:
first\_name = "Alice"
last\_name = "Johnson"
full\_name = first\_name + " " + last\_name
print(full\_name) \# خروجی: Alice Johnson
------------------------
میتوان با استفاده از عملگر in بررسی کرد که آیا یک زیررشته در رشته اصلی وجود دارد یا نه.
مثال:
text = "Hello, World!"
print("World" in text) \# خروجی: True
print("Python" in text) \# خروجی: False
------------------------
⌨️ @PythonC1ub | پایتون و ماشین لرنینگ
⌨️ @PythonSch00L | 🐍 پایتون از صفر
بخش سوم (String ) 👇👇👇👇
⌨️ بخش دوم به معرفی مفاهیم پایهای و انواع دادهها در پایتون میپردازیم👇
---
پایتون از انواع دادههای مختلفی برای ذخیره و پردازش دادهها استفاده میکند. در این بخش، با چهار نوع داده اصلی پایتون آشنا میشویم:
۱.۱ عدد صحیح (Integer)
عدد صحیح به دادههای عددی بدون اعشار اشاره دارد.
مثال:
age = 25
print(type(age)) \# خروجی: <class 'int'>
----------------------------------------
۱.۲ عدد اعشاری (Float)
عدد اعشاری برای ذخیره دادههای عددی با اعشار استفاده میشود.
مثال:
price = 19.99
print(type(price)) \# خروجی: <class 'float'>
--------------------------------
۱.۳ رشته (String)
رشته مجموعهای از کاراکترها است که میتواند حروف، اعداد و نمادها را شامل شود. رشتهها در پایتون در بین کوتیشنهای تکی یا دوتایی قرار میگیرند.
مثال:
name = "Alice"
print(type(name)) \# خروجی: <class 'str'>
-------------------------------------------
۱.۴ بولین (Boolean)
نوع داده بولین فقط دو مقدار True و False را میپذیرد. از این نوع داده در شرطها استفاده میشود.
مثال:
is\_active = True
print(type(is\_active)) \# خروجی: <class 'bool'>
-------------------------------------
متغیرها به ما این امکان را میدهند که دادهها را در حافظه ذخیره کنیم و به آنها دسترسی داشته باشیم. نامگذاری متغیرها باید معنیدار باشد و با قواعد خاصی مانند شروع با حرف یا زیرخط (_) و عدم استفاده از کلمات کلیدی پایتون باشد.
مثال:
first\_name = "John"
age = 30
print(first\_name, age) \# خروجی: John 30
------------------------------------
پایتون شامل چند نوع عملگر است که میتوانند برای انجام عملیاتهای مختلف بر روی دادهها و متغیرها استفاده شوند:
۳.۱ عملگرهای محاسباتی (Arithmetic Operators)
این عملگرها برای انجام عملیاتهای ریاضی استفاده میشوند. برخی از عملگرهای مهم عبارتند از:
- (تفریق)
/ (تقسیم)
** (توان)
% (باقیمانده)
مثال:
a = 10
b = 3
print(a + b) \# خروجی: 13
print(a \- b) \# خروجی: 7
print(a * b) \# خروجی: 30
print(a / b) \# خروجی: 3.3333
print(a ** b) \# خروجی: 1000
print(a % b) \# خروجی: 1
---------------------------------------
۳.۲ عملگرهای مقایسهای (Comparison Operators)
این عملگرها دو مقدار را با هم مقایسه میکنند و نتیجه بولین (True یا False) برمیگردانند.
== (برابری)
!= (نابرابری)
(بزرگتر از)
< (کوچکتر از)
= (بزرگتر یا مساوی)
<= (کوچکتر یا مساوی)
مثال:
x = 5
y = 10
print(x == y) \# خروجی: False
print(x != y) \# خروجی: True
print(x < y) \# خروجی: True
-------------------------‐----------
۳.۳ عملگرهای منطقی (Logical Operators)
این عملگرها برای ترکیب چندین عبارت شرطی به کار میروند.
and: وقتی هر دو شرط True باشند، نتیجه True است.
or: وقتی یکی از شرطها True باشد، نتیجه True است.
not: نتیجه را معکوس میکند.
مثال:
a = True
b = False
print(a and b) \# خروجی: False
print(a or b) \# خروجی: True
print(not a) \# خروجی: False
-------------------------‐
پایتون امکان تبدیل نوع دادهها به یکدیگر را فراهم میکند. این ویژگی زمانی مفید است که بخواهیم عملیات خاصی را بین دادههای مختلف انجام دهیم.
مثال:
```
num_str = "123"
num = int(num_str) # تبدیل رشته به عدد صحیح
print(num + 10) # خروجی: 133
float_num = 3.14
int_num = int(float_num) # تبدیل عدد اعشاری به عدد صحیح
print(int_num) # خروجی: 3
age = 30
age_str = str(age) # تبدیل عدد صحیح به رشته
print("Age is " + age_str) # خروجی: Age is 30
```
---
⌨️ @PythonC1ub | پایتون و ماشین لرنینگ
⌨️ @PythonSch00L | 🐍 پایتون از صفر
بخش دومم 👇متغیر ها *👇***
📌سلام اینجا قراره صفر تا صد پایتون بصورت متنی بارگذاری بشه
𝐈𝐍 𝐆𝐎𝐃 𝐖𝐄 𝐓𝐑𝐔𝐒𝐓 🕋
We comply with Telegram's guidelines:
- No financial advice or scams
- Ethical and legal content only
- Respectful community
Join us for market updates, airdrops, and crypto education!
Last updated 1 month, 4 weeks ago
[ We are not the first, we try to be the best ]
Last updated 4 months, 1 week ago
FAST MTPROTO PROXIES FOR TELEGRAM
ads : @IR_proxi_sale
Last updated 1 week, 4 days ago