آموزش متود و توابع رشته ها در پایتون string method
در این قسمت قصد داریم به fomat string concatenate string در پایتون بپردازیم و یاد بگیریم که چطوری از اون استفاده کنیم .
صفحه مرتبط انجام پروژه های پایتون python
در این مقاله خواهید خواند :
مقدمه ای از استرینگ ها در پایتون :
استرینگ متود های پایه ای در پایتون :
-تغییر حروف استرینگ ها به بزرگ یا کوچک در پایتونupper()` و `lower() :
-حذف فاصله ها`strip()`, `lstrip()`, `rstrip()`:
-جستجو و جایگزینی در استرینگها `find()` و `index()`:
– جایگزینی زیررشته ها در پایتون ‘replace()`
-تقسیم و ترکیب استرینگها `split()` و `join()`:
`متود های isalpha()`, isdigit()
, `isspace()`:
مثالهای عملی و کاربردی از استرینگ متد در پایتون :
قبل از شروع آموزش اگر قصد سفارش پروژه پایتون را دارید میتوانید اطلاعات پروژه خود را در واتساپ ، تلگرام و ایتا تیم آریا پروژه ارسال کنید اگر سوالی در رابطه با چگونگی ثبت پروژه را دارید میتوانید با شماره ۰۹۱۲۵۰۱۳۰۹۴ تماس حاصل فرمایید.
مقدمه ای از استرینگ ها در پایتون :
استرینگ یکی از انواع داده های پایهای و پرکاربرد در پایتون هستند. (اگر با انواع داده ها در پایتون آشنایی ندارید میتوانید اول آموزش انواع داده های در پایتون را مشاهده کنید) استرینگ ها برای ذخیره و پردازش متن به کاربرد دارند.
یک استرینگ در پایتون به صورت دنبالهای از کاراکتر ها تعریف میشود که میتواند شامل حروف، اعداد، فاصلهها و نمادهای خاص باشد. برای تعریف یک استرینگ، از علامات ( ” و ‘ ) استفاده میشود که به این صورت از آنها بهره میگیریم :
پایتون مجموعهای غنی از متد های داخلی را برای کار با استرینگ ها به وجود آورده است که عملیات های متنوعی از قبیل تغییر حروف ، جستجو ، جایگزینی ، تقسیم و ترکیب استرینگها را به سادگی ممکن میسازند که به ما این امکان را میدهد که با کد زنی کمتر پردازش بالا تری را داشته باشیم .
صفحه مرتبط انجام پروژه یادگیری ماشین (Machine learning)
استرینگ متود های پایه ای در پایتون :
مجموعه ای از توابع هستند که این اجازه را به ما میدهند که عملیات های مختلفی را روی استرینگ ها انجام دهید مانند جستجو، جایگزینی، تغییر شکل و بررسی استرینگ ها که در ادامه به آنها میپردازیم :
تغییر حروف استرینگ ها به بزرگ یا کوچک در پایتونupper()` و `lower() :
– `upper()`: تمام کاراکتر های استرینگ را به حروف بزرگ تبدیل میکند.
– `lower()`: تمام کاراکترهای استرینگ را به حروف کوچک تبدیل میکند.
حذف فاصله ها`strip()`, `lstrip()`, `rstrip()`:
– `strip()`: فضای خالی ابتدا و انتهای استرینگ را حذف میکند.
– `lstrip()`: فضای خالی فقط از ابتدای استرینگ حذف میکند.
– `rstrip()`: فضای خالی فقط از انتهای استرینگ حذف میکند.
صفحه مرتبط انجام پروژه یادگیری ماشین (Machine learning)
جستجو و جایگزینی در استرینگها `find()` و `index()`:
– `find()`: موقعیت اولین وقوع یک زیررشته را برمیگرداند. اگر زیررشته یافت نشود، `-۱` برمیگرداند.
جایگزینی زیررشته ها در پایتون ‘replace()`
– جایگزینی همه وقوعات یک زیررشته با یک زیررشته جدید.
تقسیم و ترکیب استرینگها `split()` و `join()`:
– `split()`: استرینگ را با توجه به یک جداکننده تقسیم میکند و لیستی از زیررشتهها برمیگرداند.
– `join()`: یک دنباله از استرینگها را با یک جداکننده ترکیب میکند و یک استرینگ جدید میسازد.
`متود های 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(“<“, “<”).replace(“>”, “>”)
print(safe_input)
# خروجی: <script>alert(‘Hello!’);</script>
این مثالها نشان میدهند که چگونه میتوانید از متدهای استرینگ در پایتون برای حل مسائل مختلف استفاده کنید. این متدها قدرت زیادی دارند و به شما کمک میکنند تا کدهای خود را سادهتر و کارآمدتر کنید.
لیست پروژه های آماده پایتون در آریا پروژه :
در صورت نیاز میتوانید به پروژه های پایتون آماده آریا پروژه سر بزنید و انواع پروژه های انجام شده تیم آریا پروژه دیدار نمایید.
چگونه پروژه پایتون را در آریا پروژه ثبت کنیم:
شما عزیزان میتوانید پروژه پایتون خود را در پیام رسان های ایتا ، روبیکا ، واتساپ و تلگرام ارسال کرده تا به سرعت پروژه پیگیری شود.
آیدی تلگرام : mnik60@
آیدی ایتا : @ mnik60
آیدی روبیکا: Aryaprozhe@
شماره واتساپ:۰۹۱۲۵۰۱۳۰۹۴
میتونی با یک کلیک پروژه خودتو ثبت کنی!