فارسی
باز کردن در Telegram

پست🐍 آموزش رشته‌ها (String) در پایتون | بخش ۱

21 سپتامبر 2026
I
🐍 آموزش رشته‌ها (String) در پایتون | بخش ۱ در پایتون، هر متنی که داخل "' '" یا "" "" قرار بگیرد، یک رشته (String) محسوب می‌شود. name = "Ali" message = 'Hello Python' 🔹 برای بررسی نوع داده: print(type(name)) خروجی: <class 'str'> ━━━━━━━━━━━━━━━━━━ 🔹 دسترسی به کاراکترهای رشته هر کاراکتر یک شماره یا Index دارد که از "0" شروع می‌شود. text = "Python" print(text[0]) print(text[1]) print(text[5]) خروجی: P y n 📌 اندیس منفی هم داریم: print(text[-1]) خروجی: n ━━━━━━━━━━━━━━━━━━ 🔹 برش دادن رشته | Slicing text = "Python" print(text[0:3:2]) خروجی: Pt ساختار کلی: text[start:end:step] ⚠️ اندیس "end" در برش حساب نمی‌شود. ✅ step برای پرش بین کاراکتر ها استفاده می‌شود ━━━━━━━━━━━━━━━━━━ 🔥 متدهای مهم String 1️⃣ "upper()" تمام حروف را بزرگ می‌کند. text = "hello python" print(text.upper()) HELLO PYTHON --- 2️⃣ "lower()" تمام حروف را کوچک می‌کند. text = "HELLO PYTHON" print(text.lower()) hello python --- 3️⃣ "capitalize()" حرف اول متن را بزرگ می‌کند. text = "python programming" print(text.capitalize()) Python programming --- 4️⃣ "title()" حرف اول هر کلمه را بزرگ می‌کند. text = "python programming language" print(text.title()) Python Programming Language --- 5️⃣ "strip()" فاصله‌های ابتدا و انتهای رشته را حذف می‌کند. text = " Python " print(text.strip()) Python دو متد مشابه: text.lstrip() # حذف از سمت چپ text.rstrip() # حذف از سمت راست ━━━━━━━━━━━━━━━━━━ 6️⃣ "replace()" یک قسمت از متن را با متن دیگری جایگزین می‌کند. text = "I love Java" print(text.replace("Java", "Python")) خروجی: I love Python --- 7️⃣ "find()" موقعیت شروع یک عبارت را پیدا می‌کند. text = "Hello Python" print(text.find("Python")) خروجی: 6 اگر عبارت پیدا نشود: -1 --- 8️⃣ "count()" تعداد تکرار یک عبارت را مشخص می‌کند. text = "banana" print(text.count("a")) خروجی: 3 ━━━━━━━━━━━━━━━━━━ 9️⃣ "startswith()" بررسی می‌کند متن با عبارت مشخصی شروع شده یا نه. text = "Python" print(text.startswith("Py")) خروجی: True --- 🔟 "endswith()" بررسی می‌کند متن با عبارت مشخصی تمام شده یا نه. text = "Python" print(text.endswith("on")) خروجی: True ━━━━━━━━━━━━━━━━━━ 1️⃣1️⃣ "split()" رشته را به چند بخش تقسیم می‌کند و نتیجه را به صورت "list" برمی‌گرداند. text = "Python,Java,C++" languages = text.split(",") print(languages) خروجی: ['Python', 'Java', 'C++'] 📌 یکی از پرکاربردترین متدهای String در پایتون است. ━━━━━━━━━━━━━━━━━━ 1️⃣2️⃣ "join()" برعکس "split()" عمل می‌کند و چند رشته را به هم متصل می‌کند. languages = ["Python", "Java", "C++"] result = "-".join(languages) print(result) خروجی: Python-Java-C++ ━━━━━━━━━━━━━━━━━━ 🧠 نکته مهم رشته‌ها در پایتون Immutable هستند. یعنی بعد از ساخته شدن، نمی‌توانیم مستقیماً یکی از کاراکترهای آن را تغییر دهیم. ❌ این کار خطا می‌دهد: text = "Python" text[0] = "J" اما می‌توانیم یک رشته جدید بسازیم: text = "Python" text = "J" + text[1:] print(text) خروجی: Jython ━━━━━━━━━━━━━━━━━━ 🎯 تمرین برنامه‌ای بنویسید که یک نام کامل از کاربر دریافت کند : 🔹 فاصله‌های اضافی ابتدا و انتهای آن را حذف کند. 🔹 تمام حروف را کوچک کند. 🔹 تعداد حروف "a" را بشمارد. 🔹 بررسی کند آیا نام با ""ali"" شروع می‌شود یا خیر. 🔹 نام را با "-" از هم جدا کند. #python #پایتون #رشته_ها
3 · 292 ·

در همان حوالی فید

⁩⁩سلام دوستان قسمت آخر (۲۵)از دوره مبانی کامپیوتر و برنامه‌نویسی منتشر شد و میتونید از طریق لینک زیر تماشا کنید https://www.aparat.com/v/vyl31dj در این قسمت درخصو⁩⁩قرار بود یه چالش با جایزه میلیونی برگزار کنیم ولی خوب چون ری اکشن ها کمه فعلا منتظر میمونیم
این پیام
IIliya🐍 آموزش رشته‌ها در پایتون | پارت نهایی چند متد مهم و کاربردی دیگه که در پروژه‌های واقعی خیلی استفاده می‌شن. 🚀 ━━━━━━━━━━━━━━━━━━ 🔹 1. "isdigit()" بررسی می‌کند ک⁩⁩یه کانال همچین👇👇👇 خبری رو منتشر کرده و اگر راست باشه باید بگم باید بریم سیستم ها و موبایل هامون رو آتیش بزنیم و با دود به هم دیگه پیام بدیم چون غیر از شما کسانی
ببرنامه‌نویسی comma.code | computer| کاما کد|برنامه‌نویسی comma.code | computer| کاما کد|@comma_code1 · کانال
2 676مشترک199میانگین دسترسی پست
فید انجمن باز کردن در Telegram

فید عمومی باز از ایندکس جست‌وجو ChatCrawler — «Google برای Telegram عمومی»؛ با خزش انجمن به‌روز می‌شود. زمان‌ها به UTC است.

فقط محتوای عمومی، API رسمی Telegram. دربارهٔ ما · پرسش‌ها · محدودیت‌های ایندکس · حذف یک صفحه · کاتالوگ · جست‌وجو · روش محاسبهٔ ما