Python - Modify Strings

تبدیل به حروف بزرگ

با استفاده از تابع شیء upper() می‌توانید رشته مورد نظر را به حروف بزرگ برگردانید.


a = "Hello, World!"
print(a.upper())

خروجی:

تبدیل به حروف کوچک

با استفاده از تابع شیء lower() می‌توانید رشته مورد نظر را به حروف کوچک برگردانید.


a = "Hello, World!"
print(a.lower())

خروجی:

حذف Whitespace

Whitespace به فاصله‌های قبل و بعد از متن اصلی گفته می‌شود. اغلب اوقات مایلیم که این فاصله‌های اضافی را از متن اصلی حذف کنیم. برای این کار می‌توانیم از تابع شیء strip() استفاده کنیم. این تابع شیء فاصله‌های خالی ابتدا و انتهای متن را حذف می‌کند.


a = " Hello, World! "
print(a.strip()) # returns "Hello, World!"

خروجی:

جایگزین کردن

تابع شیء replace() یک رشته را با رشته‌ای دیگر جایگزین می‌کند.


a = "Hello, World!"
print(a.replace("H", "J"))

خروجی:

تابع شیء ()split

تابع شیء split() یک لیست را برمی‌گرداند به طوریکه آیتم‌های لیست، متون بین جدا کننده مشخص شده هستند. به عنوان مثال در زیر جدا کننده را علامت کاما انتخاب کرده‌ایم. بنابراین کد زیر در متن داده شده جستجو می‌کند و تمامی متونی که به وسیله این علامت از هم جدا شده‌اند را به صورت آیتم‌های لیست برگردانده شده می‌نویسد.


a = "Hello, World!"
print(a.split(",")) # returns ['Hello', ' World!']

خروجی: