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.")
اینها مفاهیم پایهای رشتهها در پایتون هستند که در بسیاری از برنامههای شما مفید خواهند بود.
برای ارسال نظر لطفا ابتدا وارد حساب کاربری خود شوید. صفحه ورود و ثبت نام