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.")

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

پست های مرتبط

مطالعه این پست ها رو از دست ندین!
Python - محدود کردن داده (MongoDB Limit)

Python – محدود کردن داده (MongoDB Limit)

Python MongoDB محدود کردن نتایج برای محدود کردن نتایج در MongoDB، از متد limit() استفاده می‌کنیم. متد limit() یک...

بیشتر بخوانید
Python - بروزرسانی (MongoDB Update)

Python – بروزرسانی (MongoDB Update)

به‌روزرسانی یک رکورد برای به‌روزرسانی یک رکورد یا سند در MongoDB، از متد update_one() استفاده می‌کنیم. پارامتر اول متد...

بیشتر بخوانید
Python - حذف کالکشن (MongoDB Drop Collection)

Python – حذف کالکشن (MongoDB Drop Collection)

حذف کالکشن شما می‌توانید یک جدول یا کالکشن در MongoDB را با استفاده از متد drop() حذف کنید. مثالحذف...

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

نظرات

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

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