آموزش پایتون

مدیریت فایل

رشته ها در پایتون

رشته ها

رشته‌ها در پایتون درون علامت نقل قول تکی یا دوتایی قرار میگیرند. (” یا ‘) بنا براین “hello” در زبان پایتون همان ‘hello’ است. برای نمایش یک رشته یا استرینگ میتوانید از تابع 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)
				
			
توجه: خط های متن شما به همان صورت که در کد درج شده اند در نتیجه نمایش داده میشوند.

رشته ها آرایه هستند

مانند بسیاری از زبان های برنامه نویسی محبوب دیگر، رشته ها در پایتون آرایه هایی از بایت ها هستند که کاراکترهای یونیکد را نشان می دهند.
با این حال، پایتون نوع داده کاراکتری ندارد، یک کاراکتر به سادگی یک رشته با طول ۱ است.
برای دسترسی به عناصر رشته میتوان از براکت مربع استفاده کرد:

 

مثال

دریافت کارکتری که در جایگاه ۱ قرار دارد (توجه کنید که جایگاه اولین کارکتر در پایتون ۰ است):

				
					a = "Hello, World!"
print(a[1])
				
			

ساخت حلقه در یک رشته

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

مثال

حروف کلمه “banana” را حلقه بزنید:
				
					for x in "banana":
  print(x)
				
			

در بخش حلقه for در پایتون درباره حلقه های for بیشتر خواهید آموخت.

طول رشته

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

مثال

تابع len() طول یک رشته را برمی گرداند:
				
					a = "Hello, World!"
print(len(a))
				
			

بررسی رشته

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

مثال

بررسی اینکه آیا “free” در متن زیر وجود دارد یا خیر:

				
					txt = "The best things in life are free!"
print("free" in txt)
				
			

از دستور if به همراه in استفاده کنید:

مثال

فقط در صورت وجود “free” چاپ کنید:
				
					txt = "The best things in life are free!"
if "free" in txt:
  print("Yes, 'free' is present.")
				
			
درباره عبارات If در فصل If…Else در پایتون بیشتر بیاموزید.

بررسی عدم وجود

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

مثال

بررسی اینکه عبارت “expensive” در متن زیر وجود نداشته باشد:
				
					txt = "The best things in life are free!"
print("expensive" not in txt)
				
			

از دستور if به همراه not in استفاده کنید:

مثال

چاپ فقط در صورتی که “expensive” وجود نداشته باشد:
				
					txt = "The best things in life are free!"
if "expensive" not in txt:
  print("No, 'expensive' is NOT present.")
				
			

آموزش پایتون

مدیریت فایل