آموزش متود و توابع رشته ها در پایتون string method (قسمت ۱۱ پایتون مقدماتی)

string method

آموزش متود و توابع رشته ها در پایتون string method

در این قسمت قصد داریم به fomat string concatenate string در پایتون بپردازیم و یاد بگیریم که چطوری از اون استفاده کنیم .

صفحه مرتبط انجام پروژه های پایتون python

در این مقاله خواهید خواند :

مقدمه ای از استرینگ ها در پایتون :

استرینگ متود های پایه ای در پایتون :

-تغییر حروف استرینگ ها به بزرگ یا کوچک در پایتونupper()` و `lower()  :

-حذف فاصله‌ ها`strip()`, `lstrip()`, `rstrip()`:

-جستجو و جایگزینی در استرینگ‌ها `find()` و `index()`:

– جایگزینی زیررشته‌ ها در پایتون  ‘replace()`

-تقسیم و ترکیب استرینگ‌ها `split()` و `join()`:

`متود های isalpha()`, isdigit(), `isspace()`:

مثال‌های عملی و کاربردی از استرینگ متد در پایتون :

قبل از شروع آموزش اگر قصد سفارش پروژه پایتون را دارید میتوانید اطلاعات پروژه خود را در واتساپ ، تلگرام و ایتا تیم آریا پروژه ارسال کنید اگر سوالی در رابطه با چگونگی ثبت پروژه را دارید میتوانید با شماره ۰۹۱۲۵۰۱۳۰۹۴ تماس حاصل فرمایید.

سفارش پروژه در تلگرام

سفارش پروژه در واتساپ

سفارش پروژه در ایتا

سفارش پروژه در روبیکا

مقدمه ای از استرینگ ها در پایتون :

استرینگ‌ یکی از انواع داده‌ های پایه‌ای و پرکاربرد در پایتون هستند. (اگر با انواع داده ها در پایتون آشنایی ندارید میتوانید اول آموزش  انواع داده های در پایتون را مشاهده کنید) استرینگ‌ ها برای ذخیره و پردازش متن به کاربرد دارند.

یک استرینگ در پایتون به صورت دنباله‌ای از کاراکتر ها تعریف می‌شود که می‌تواند شامل حروف، اعداد، فاصله‌ها و نمادهای خاص باشد. برای تعریف یک استرینگ، از علامات ( ” و ‘ ) استفاده می‌شود که به این صورت از آنها بهره میگیریم :

مثالی از ایجاد استرینگ در پایتون

پایتون مجموعه‌ای غنی از متد های داخلی را برای کار با استرینگ‌ ها به وجود آورده است که عملیات های متنوعی از قبیل تغییر حروف ، جستجو ، جایگزینی ، تقسیم و ترکیب استرینگ‌ها را به سادگی ممکن می‌سازند که به ما این امکان را میدهد که با کد زنی کمتر پردازش بالا تری را داشته باشیم .

صفحه مرتبط انجام پروژه یادگیری ماشین (Machine learning)

string methods in python

استرینگ متود های پایه ای در پایتون :

مجموعه ای از توابع هستند که این اجازه را به ما میدهند که عملیات های مختلفی را روی استرینگ ها انجام دهید مانند جستجو، جایگزینی، تغییر شکل و بررسی استرینگ‌ ها که در ادامه به آنها میپردازیم :

تغییر حروف استرینگ ها به بزرگ یا کوچک در پایتونupper()` و `lower()  :

– `upper()`: تمام کاراکتر های استرینگ را به حروف بزرگ تبدیل می‌کند.

upper()

– `lower()`: تمام کاراکترهای استرینگ را به حروف کوچک تبدیل می‌کند.

lower()

حذف فاصله‌ ها`strip()`, `lstrip()`, `rstrip()`:

– `strip()`: فضای خالی ابتدا و انتهای استرینگ را حذف می‌کند.

strip()

– `lstrip()`: فضای خالی فقط از ابتدای استرینگ حذف می‌کند.

lstrip()

– `rstrip()`: فضای خالی فقط از انتهای استرینگ حذف می‌کند.

rstrip

صفحه مرتبط انجام پروژه یادگیری ماشین (Machine learning)

جستجو و جایگزینی در استرینگ‌ها `find()` و `index()`:

– `find()`: موقعیت اولین وقوع یک زیررشته را برمی‌گرداند. اگر زیررشته یافت نشود، `-۱` برمی‌گرداند.

– `index()`: مشابه `find()` است اما اگر زیررشته یافت نشود، یک خطای ValueError برمی‌گرداند.

 جایگزینی زیررشته‌ ها در پایتون  ‘replace()`

– جایگزینی همه وقوعات یک زیررشته با یک زیررشته جدید.

جایگزینی زیررشته‌ ها در پایتون  'replace()`

تقسیم و ترکیب استرینگ‌ها `split()` و `join()`:

– `split()`: استرینگ را با توجه به یک جداکننده تقسیم می‌کند و لیستی از زیررشته‌ها برمی‌گرداند.
تقسیم استرینگ‌ها `split()``

– `join()`: یک دنباله از استرینگ‌ها را با یک جداکننده ترکیب می‌کند و یک استرینگ جدید می‌سازد.

ترکیب استرینگ‌ها `join()`

`متود های isalpha()`, isdigit(), `isspace()`:

– `isalpha()`: بررسی می‌کند که آیا همه کاراکترهای استرینگ حروف الفبا هستند یا خیر.
آیا همه کاراکترهای استرینگ حروف الفبا هستند
– `isdigit()`: بررسی می‌کند که آیا همه کاراکترهای استرینگ اعداد هستند یا خیر.
آیا همه کاراکترهای استرینگ اعداد هستند– `isspace()`: بررسی می‌کند که آیا همه کاراکترهای استرینگ فضای خالی هستند یا خیر.
آیا همه کاراکترهای استرینگ اعداد هستند

صفحه مرتبط انجام پروژه بازی سازی

مثال‌های عملی و کاربردی از استرینگ متد در پایتون :

برای آشنایی بیشتر با ایترینگ متد ها در پایتون تمارین و مثال هایی طراحی کرده ایم که می‌توانند در پروژه‌ها و وظایف روزمره مفید باشند .

  •  تغییر حروف به بزرگ یا کوچک در پایتون

– کاربرد: استاندارد سازی داده‌ (مانند ایمیل‌ ها) قبل از ذخیره در پایگاه داده.

=email = “John.Doe@example.com”
print(email.lower())#

خروجی: john.doe@example.com

  • حذف فاصله‌ها از ابتدا و انتهای رشته در پایتون

کاربرد: پاک سازی ورودی‌ های کاربر از فضا های اضافی .

user_input = ” Hello, World! ”
cleaned_input = user_input.strip()
print(cleaned_input)

خروجی: “Hello, World!”

  • جستجو و جایگزینی زیررشته‌ ها در پایتون

کاربرد: جایگزینی عبارات در یک متن.

text = “Hello, world! Welcome to the world of Python.”
new_text = text.replace(“world”, “universe”)
print(new_text)
# خروجی: Hello, universe! Welcome to the universe of Python

  • تقسیم رشته به لیست و ترکیب لیست به رشته در پایتون

– کاربرد: پردازش خطوط از یک فایل و سپس ترکیب مجدد آن‌ ها.

line = “apple,banana,cherry”
fruits = line.split(“,”)
print(fruits)

# خروجی: [‘apple’, ‘banana’, ‘cherry’]

combined = ” – “.join(fruits)
print(combined)

# خروجی: apple – banana – cherry

  •  بررسی نوع کاراکتر ها در پایتون

– کاربرد: تایید ورودی‌ های کاربر، مانند اطمینان از اینکه رمز عبور حاوی اعداد است.

password = “abc123”

if any(char.isdigit() for char in password):
print(“Password contains a number.”)
else:
print(“Password does not contain a number.”)
# خروجی: Password contains a number.

  • شمارش وقوع یک زیررشته

– کاربرد: شمارش تعداد دفعات یک کلمه در یک متن.

“text = “the quick brown fox jumps over the lazy dog. the dog barked.”
count = text.count(“the”)
print(count)

# خروجی: ۳

  • قالب‌بندی رشته‌ها

– کاربرد: ساخت رشته‌ های خوانا برای نمایش اطلاعات.

name = “arya”
age = 30
greeting = f”Hello, my name is {name} and I am {age} years old.”
print(greeting) # خروجی: Hello, my name is arya and I am 30 years old.

  • چک کردن شروع و پایان رشته

کاربرد : بررسی فرمت فایل‌ ها یا تایید URL ها.

filename = “document.pdf”
if filename.endswith(“.pdf”):
print(“This is a PDF file.”)
# خروجی: This is a PDF file.

url = “https://www.example.com”
if url.startswith(“https://”):
print(“This is a secure URL.”)
# خروجی: This is a secure URL.

  • جایگزینی کاراکترهای خاص با کاراکترهای امن

کاربرد : پاکسازی ورودی‌ های کاربر برای جلوگیری از حملات XSS.

user_input = “<script>alert(‘Hello!’);</script>”
safe_input = user_input.replace(“<“, “&lt;”).replace(“>”, “&gt;”)
print(safe_input)

# خروجی: &lt;script&gt;alert(‘Hello!’);&lt;/script&gt;

این مثال‌ها نشان می‌دهند که چگونه می‌توانید از متدهای استرینگ در پایتون برای حل مسائل مختلف استفاده کنید. این متدها قدرت زیادی دارند و به شما کمک می‌کنند تا کدهای خود را ساده‌تر و کارآمدتر کنید.

لیست پروژه های آماده پایتون در آریا پروژه :

در صورت نیاز میتوانید به پروژه های پایتون آماده آریا پروژه سر بزنید و انواع پروژه های انجام شده تیم آریا پروژه دیدار نمایید.

چگونه پروژه پایتون را در آریا پروژه ثبت کنیم:

شما عزیزان میتوانید پروژه پایتون خود را در پیام رسان های ایتا ، روبیکا ، واتساپ و تلگرام ارسال کرده تا به سرعت پروژه پیگیری شود.

آیدی تلگرام : mnik60@

آیدی ایتا : @ mnik60

آیدی روبیکا: Aryaprozhe@

شماره واتساپ:۰۹۱۲۵۰۱۳۰۹۴

میتونی با یک کلیک پروژه خودتو ثبت کنی!

سفارش پروژه در تلگرام

سفارش پروژه در واتساپ

سفارش پروژه در ایتا

سفارش پروژه در روبیکا

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *