Belirlenen alt bir string ifadesinin başka bir string içinde var mı yok mu sorgulaması yapan bir program yazalım.
Yöntem 1: find() metodu ile string sorgulama
def check(string, sub_str):
if (string.find(sub_str) == -1):
print("Hayır yok")
else:
print("Evet var")
string = "Herşeymi, bir eğitim platformudur."
sub_str ="eğitim"
check(string, sub_str)
Yöntem 2: count() metodu ile string sorgulama
def check(string, sub_str):
if (string.count(sub_str)>0):
print("Evet var")
else:
print("Hayır yok")
string = "Herşeymi, bir eğitim platformudur."
sub_str ="eğitim"
check(string, sub_str)
Yöntem 3: re.search() metodu ile string sorgulama
import re
string = "Herşeymi, bir eğitim platformudur."
sub_str ="eğitim"
if re.search( sub_str, string ):
print("Evet '{0}' ifadesi '{1}' içinde vardır" .format(sub_str,string))
else:
print("Hayır '{0}' ifadesi '{1}' içinde yoktur" .format(sub_str,string))
Python dersleri için buraya gidebilirsiniz..