رشته های
رشته ها در پایتون توسط یک علامت نقل قول تک یا دو علامت نقل قول احاطه شده اند.
“سلام” همان “سلام” است .
شما می توانید یک رشته تحت الفظی را با print()
عملکرد نمایش دهید:
مثال
print("Hello") print('Hello')
رشته را به یک متغیر اختصاص دهید
اختصاص رشته به متغیر با نام متغیر و سپس علامت مساوی و رشته انجام می شود:
مثال
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)
توجه: در نتیجه ، خطوط شکسته در همان موقعیتی که در کد قرار دارد وارد می شوند.
رشته ها آرایه هستند
مانند بسیاری از زبانهای برنامه نویسی محبوب دیگر ، رشته ها در پایتون آرایه ای از بایت ها هستند که کاراکترهای یونیکد را نشان می دهند.
با این حال ، پایتون نوع داده کاراکتر ندارد ، یک کاراکتر تنها یک رشته با طول 1 است.
برای دسترسی به عناصر رشته می توان از براکت مربع استفاده کرد.
مثال
شخصیت را در موقعیت 1 بدست آورید (به یاد داشته باشید که شخصیت اول دارای موقعیت 0 است):
a = "Hello, World!" print(a[1])
حلقه زدن از طریق یک رشته
از آنجا که رشته ها آرایه هستند ، می توانیم با یک for
حلقه ، کاراکترهای یک رشته را حلقه کنیم.
مثال
حروف کلمه “موز” را حل کنید:
for x in "banana": print(x)
طول رشته
برای بدست آوردن طول یک رشته ، از len()
تابع استفاده کنید .
مثال
len()
تابع طول یک رشته را بر می گرداند:
a = "Hello, World!" print(len(a))
رشته را بررسی کنید
برای بررسی اینکه آیا عبارت یا نویسه خاصی در یک رشته وجود دارد یا خیر ، می توانیم از کلمه کلیدی استفاده کنیم in
.
مثال
بررسی کنید که آیا “رایگان” در متن زیر وجود دارد:
txt = "The best things in life are free!" print("free" in txt)
از آن در if
بیانیه استفاده کنید:
مثال
فقط در صورت وجود “رایگان” چاپ کنید:
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)
از آن در if
بیانیه استفاده کنید:
مثال
تنها در صورتی چاپ کنید که “گران” موجود نباشد:
txt = "The best things in life are free!" if "expensive" not in txt: print("No, 'expensive' is NOT present.")