Python dizesi İçerir

0 Hisse senetleri
0
0
0
0

giriiş

Python'un string sınıfında, başka bir string içerip içermediğini kontrol etmek için kullanabileceğimiz __contains__() fonksiyonu vardır.

Python dize contain() yöntemi

Python dizesi __contains__() bir örnek yöntemidir ve dize nesnesinin belirtilen dize nesnesini içerip içermediğine bağlı olarak True veya False (Doğru veya Yanlış) Boole değeri döndürür. Python dizesi contain() yönteminin büyük/küçük harfe duyarlı olduğunu unutmayın. Dize __contains__() yönteminin basit bir örneğine bakalım.

s = 'abc'
print('s contains a =', s.__contains__('a'))
print('s contains A =', s.__contains__('A'))
print('s contains X =', s.__contains__('X'))

Çıktı:

s contains a = True
s contains A = False
s contains X = False

__contains__() fonksiyonunu str sınıfının bir metodu olarak da kullanabiliriz.

print(str.__contains__('ABC', 'A'))
print(str.__contains__('ABC', 'D'))

Çıktı:

True
False

Python dizesinin alt dizeyi içerip içermediğini kontrol edin

Kullanıcıdan her iki dizeyi de girmesini istediğimiz ve ilk dizenin ikinci dizenin bir dizesini mi yoksa bir alt dizesini mi içerdiğini kontrol ettiğimiz başka bir örneğe bakalım.

input_str1 = input('Please enter first input string\n')
input_str2 = input('Please enter second input string\n')
print('First Input String Contains Second String? ', input_str1.__contains__(input_str2))
Output: Please enter first input string JournalDev is Nice Please enter second input string Dev First Input String Contains Second String? True
Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Ayrıca Şunları da Beğenebilirsiniz