رشته چیست؟

رشته ها کاراکتر هایی هستند که در داخل دو دابل کوتیشن یا تک کوتیشن قرار میگیرند.

print("PNLdev")

نکته: شما می توانید رشته هارا درون متغیر ها ریخته و سپس چاپ کنید.

 

استفاده از نقل قول

برای استفاده از "" و '' در داخل یک رشته به منظور نقل قول باید به نحوه ایجاد رشته با هرکدام از این دو علامت توجه کرد.

print("PNLdev 'Web' developer")
print('PNLdev "Web" developer')

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

برای ایجاد رشته در چند خط باید از سه دابل کوتیشن یا تک کوتیشن استفاده کرد.

str = """Python is a high-level and highly dynamic programming language. 
This programming language is used for various applications including
 web development."""
str = '''Python is a high-level and highly dynamic programming language. 
This programming language is used for various applications including
 web development.'''

دسترسی به کاراکترهای رشته

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

print(str[2])

نکته: شاخص ها از 0 تا آخرین شاخص ادامه دارد.

 

تعداد کارکترهای رشته

برای برگرداندن یا چاپ کردن تعداد کاراکترهای یک رشته از متد len() استفاده می کنیم.

print(len(str))

حلقه ها در رشته

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

for i in "PNLdev":
    print(i)

شرط if در رشته ها

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

if "PNLdev" in str:
  print("Yes")

دستور not در یک رشته

برای بررسی وجود یک کلمه یا حرف در رشته می توانید از دستور not in استفاده کنید.

این نمونه کد به شما خروجی true یا false خواهد داد.

print("PNLdev" not in str)

خلاصه درس

در این درس با مباحث زیر آشنا شدیم.

  • ساختار رشته ها
  • دسترسی به کارکترها و بررسی تعداد آنها
  • حلقه ها در رشته
  • بررسی با شرط if در رشته ها

تمرین


مشاهده پاسخ
توسعه دهندگان
علیرضا چمنی