آشنایی با رشته‌ها در پایتون

python strings introduction
20 آبان 1403

رشته‌ها در پایتون یکی از مهم‌ترین انواع داده‌ها به شمار می‌روند که برای ذخیره و کار با متن به کار می‌روند. در واقع، هر دنباله‌ای از کاراکترها مانند حروف، اعداد و نمادها که درون علامت‌های نقل قول (تک یا دو) قرار می‌گیرند، به عنوان رشته شناخته می‌شود. به عنوان مثال، "سلام" یا '123' نمونه‌هایی از رشته‌ها در پایتون هستند.

یکی از مزایای اصلی کار با رشته‌ها در پایتون، سادگی و قابلیت انعطاف‌پذیری آن‌هاست. شما می‌توانید به راحتی عملیات زیادی مانند اتصال، تفریق، تکرار و حتی جستجو را روی رشته‌ها انجام دهید. علاوه بر این، پایتون مجموعه‌ای از توابع و روش‌ها (متدها) را برای کار با رشته‌ها ارائه می‌دهد که می‌توانید از آن‌ها برای انجام عملیات‌های پیچیده‌تر استفاده کنید.

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

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


string_1 = "سلام دنیا!"
string_2 = 'پایتون قدرتمند است.'
multiline_string = '''این یک مثال از
یک رشته‌ی چندخطی در پایتون است.'''
concatenated = string_1 + " " + string_2
print("طول رشته: ", len(string_1))
print("رشته‌ی ترکیبی: ", concatenated)

ابتدا، دو رشته را با علامت‌های دو و تک نقل قول تعریف می‌کنیم.
string_1 = "سلام دنیا!"
string_2 = 'پایتون قدرتمند است.'
سپس، یک رشته چندخطی با استفاده از سه نقل قول تعریف می‌کنیم.
multiline_string = '''این یک مثال از\nیک رشته‌ی چندخطی در پایتون است.'''
برای الحاق دو رشته، از عملگر + استفاده می‌کنیم.
concatenated = string_1 + " " + string_2
تابع len() را برای بدست آوردن طول یک رشته استفاده می‌کنیم.
print("طول رشته: ", len(string_1))
در نهایت، نتیجه الحاق را با تابع print() چاپ می‌کنیم.
print("رشته‌ی ترکیبی: ", concatenated)

سوالات متداول

؟

چگونه یک رشته را به رشته دیگر در پایتون متصل کنیم؟

؟

چگونه طول یک رشته را در پایتون محاسبه کنیم؟

؟

چگونه می‌توان یک رشته چند خطی در پایتون تعریف کرد؟