فروشگاه همواره تخفیف 2050
0 محصولات نمایش سبد خرید

هیچ محصولی در سبد خرید نیست.

بررسی رشته ها در پایتون | قسمت ۱۱

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

مثال

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

"txt = "The rain in Spain stays mainly in the plain
x = "ain" in txt
print(x)

مثال

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

"txt = "The rain in Spain stays mainly in the plain
x = "ain" not in txt
print(x)  

همبستگی رشته در پایتون



برای جمع کردن یا ترکیب دو رشته ، می توانید از عملگر + استفاده کنید.

مثال

متغیر a را با متغیر b در متغیر c ادغام کنید:

"a = "Hello
"b = "World
c = a + b
print(c)

مثال

برای افزودن فضایی بین آنها ، “” را اضافه کنید:

"a = "Hello
"b = "World
c = a + " " + b
print(c)

قالب رشته

همانطور که در فصل متغیرهای پایتون آموخته ایم ، ما نمی توانیم رشته ها و اعدادی مانند این را ترکیب کنیم:

مثال

age = 36
txt = "My name is John, I am " + age
print(txt)

اما می توانیم رشته ها و اعداد را با استفاده از روش قالب () ترکیب کنیم!

روش () قالب () آرگومانهای گذشته را می گیرد ، آنها را قالب بندی می کند و آنها را در رشته ای که متغیرهای مکان قرار دارند قرار می دهد:
مثال

برای وارد کردن اعداد در رشته ها از روش قالب () استفاده کنید:

 age = 36
"{}txt = "My name is John, and I am 
print(txt.format(age)) 

روش قالب () تعداد نامحدود آرگومان ها را می گیرد و در متغیرهای مربوطه قرار می گیرد:

quantity = 3
itemno = 567
price = 49.95
".myorder = "I want {} pieces of item {} for {} dollars
print(myorder.format(quantity, itemno, price))

برای اطمینان از اینکه آرگومان ها در متغیرهای مکان صحیح قرار دارند می توانید از شماره های place 0 use استفاده کنید:

quantity = 3
itemno = 567
price = 49.95
".myorder = "I want to pay {2} dollars for {0} pieces of item {1}
print(myorder.format(quantity, itemno, price))

Escape Character



برای درج کاراکترهای غیرقانونی در یک رشته ، از کاراکتر فرار استفاده کنید.

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

نمونه ای از یک شخصیت غیرقانونی یک نقل قول مضاعف در داخل یک رشته است که با نقل قول های مضاعف احاطه شده است:
مثال

اگر از نقل قول های مضاعف در یک رشته استفاده کنید که به نقل از مضاعف احاطه شده است ، خطایی دریافت خواهید کرد:

."txt = "We are the so-called "Vikings" from the north  

برای رفع این مشکل ، از کاراکتر فرار \" استفاده کنید :

مثال

کاراکتر فرار به شما امکان می دهد هنگامی که به طور معمول مجاز نیستید از نقل قول های مضاعف استفاده کنید:

".txt = "We are the so-called \"Vikings\" from the north

ResultCode
Single Quote‘\
Backslash\\
New Linen\
Carriage Returnr\
Tabt\
Backspaceb\
Form Feedf\
Octal valueooo\
Hex valuexhh\
سایر escape characters استفاده شده در پایتون

متدهای رشته



پایتون مجموعه ای از روش های داخلی را دارد که می توانید از آنها در رشته ها استفاده کنید.

توجه: تمام روشهای رشته مقادیر جدید را برمی گردانند. آنها رشته اصلی را تغییر نمی دهند.

دیدگاه‌های نوشته