یکی از پرکاربردترین اعمال در مورد رشته ها بررسی وجود یک کاراکتر، یک واژه یا به طور کلی هر رشتهای داخل یک رشته مشخص است. برای این منظور میتوانید از کلمه کلیدی in در پایتون کمک بگیرید. نتیجه in در چنین حالتی یک مقدار بولی است که نشان میدهد رشته اول در رشته دوم وجود دارد یا خیر.
مثال زیر در پایتون، نحوه استفاده از کلمه کلیدی in برای بررسی وجود واژه world در عبارت Hello, world را نشان میدهد:
str = "Hello, world"
print("world" in str)
کد فوق، True (یا درست) را در خروجی نمایش میدهد. به این معنا که رشته پیش از in (یعنی world) در رشته پس از آن (متغیر str که حاوی عبارت Hello, world میباشد) وجود دارد. در صورتی که نتیجه این بررسی نادرست بود مقدار False نمایش داده میشد.
از کلمه کلیدی in در دستور if نیز میتوان مشابه نمونه زیر استفاده کرد:
str = "Hello, world"
if "world" in str:
print("OK")
با توجه به دستور if در مثال فوق، از آنجایی که world در رشته str وجود دارد در خروجی OK نمایش داده میشود.
در صورتی که بخواهید عدم وجود یک رشته در رشته دیگر را بررسی کنید می توانید از ترکیب عملگر not با in به صورت not in استفاده کنید. برای مثال، کد زیر مقدار False را برمیگرداند:
str = "Hello, world"
print("world" not in str)

