Python – رشته‌ها (Strings)

رشته‌ها در پایتون (Python Strings)

رشته‌ها (Strings) در پایتون می‌توانند با استفاده از علامت‌های تک‌نقل (') یا دوتا (") محصور شوند.

print("Hello")
print('Hello')

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

استفاده از نقل قول‌ها در داخل رشته‌ها

برای اختصاص یک رشته به یک متغیر، کافی است نام متغیر را با علامت مساوی و سپس رشته قرار دهید.

print("It's alright")
print("He is called 'Johnny'")
print('He is called "Johnny"')

اختصاص رشته به یک متغیر

برای اختصاص یک رشته به یک متغیر، کافی است نام متغیر را با علامت مساوی و سپس رشته قرار دهید.

a = "Hello"
print(a)

رشته‌های چند خطی

می‌توانید یک رشته چند خطی را با استفاده از سه علامت نقل قول (تک یا دو) به یک متغیر اختصاص دهید.

a = """Lorem ipsum dolor sit amet,
consectetur adipiscing elit,
sed do eiusmod tempor incididunt
ut labore et dolore magna aliqua."""
print(a)

یا با استفاده از سه نقل قول تکی:

a = '''Lorem ipsum dolor sit amet,
consectetur adipiscing elit,
sed do eiusmod tempor incididunt
ut labore et dolore magna aliqua.'''
print(a)

در نتیجه، شکست‌های خط همان‌طور که در کد هستند در خروجی نمایش داده می‌شوند.

رشته‌ها به عنوان آرایه‌ها

رشته‌ها در پایتون آرایه‌ای از بایت‌ها هستند که کاراکترهای یونیکد را نمایندگی می‌کنند. می‌توانید با استفاده از کروشه‌ها به عناصر رشته دسترسی داشته باشید.

a = "Hello, World!"
print(a[1])  # خروجی: e

پیمایش در یک رشته

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

for x in "banana":
  print(x)

طول رشته

برای دریافت طول یک رشته، از تابع len() استفاده کنید.

a = "Hello, World!"
print(len(a))  # خروجی: 13

بررسی وجود زیررشته در رشته

برای بررسی وجود یک عبارت یا کاراکتر خاص در یک رشته، می‌توانید از کلیدواژه in استفاده کنید.

txt = "The best things in life are free!"
print("free" in txt)  # خروجی: True

همچنین می‌توانید از آن در یک عبارت شرطی استفاده کنید:

txt = "The best things in life are free!"
if "free" in txt:
  print("Yes, 'free' is present.")

بررسی عدم وجود زیررشته در رشته

برای بررسی عدم وجود یک عبارت یا کاراکتر خاص در یک رشته، می‌توانید از کلیدواژه not in استفاده کنید.

txt = "The best things in life are free!"
print("expensive" not in txt)  # خروجی: True

مثال در یک عبارت شرطی:

txt = "The best things in life are free!"
if "expensive" not in txt:
  print("No, 'expensive' is NOT present.")

این‌ها مفاهیم پایه‌ای رشته‌ها در پایتون هستند که در بسیاری از برنامه‌های شما مفید خواهند بود.

پست های مرتبط

مطالعه این پست ها رو از دست ندین!
JavaScript - تاریخ‌ها (Dates)

JavaScript – تاریخ‌ها (Dates)

آبجکت‌های تاریخ (Date) در جاوااسکریپت آبجکت‌های تاریخ در جاوااسکریپت به ما امکان کار با تاریخ و زمان را می‌دهند....

بیشتر بخوانید
JavaScript - آرایه‌های ثابت (Array Const)

JavaScript – آرایه‌های ثابت (Array Const)

جاوااسکریپت: تعریف آرایه با const در سال 2015، جاوااسکریپت کلمه کلیدی مهمی به نام const را معرفی کرد. این...

بیشتر بخوانید
JavaScript - تکرار آرایه‌ها (Array Iteration)

JavaScript – تکرار آرایه‌ها (Array Iteration)

جاوا اسکریپت: تکرار بر روی آرایه‌ها جاوا اسکریپت روش‌های مختلفی برای تکرار (Iteration) بر روی آرایه‌ها ارائه می‌دهد که...

بیشتر بخوانید

نظرات

سوالات و نظراتتون رو با ما به اشتراک بذارید

برای ارسال نظر لطفا ابتدا وارد حساب کاربری خود شوید.