Python’da bir stringin başka bir string içerip içermediğini kontrol etmek için in
anahtar kelimesini kullanabilirsiniz. Örneğin, bir stringin başka bir string içerip içermediğini kontrol etmek için if
ifadesini kullanabilirsiniz.
String’in diğer string’i içerip içermediğini kontrol etmek için in
anahtar kelimesi ile bir if
ifadesi kullanarak bu işlemi gerçekleştirebilirsiniz. Örnek:
Kod Örneği
s1 = 'Python için en iyi programlama dili hangisidir?'
if 'programlama' in s1:
print('Kelime metinde geçiyor')
else:
print('Kelime metinde geçmiyor')
if 'dil' in s1:
print('Kelime metinde geçiyor')
else:
print('Kelime metinde geçmiyor')
Çıktı:
Kelime metinde geçiyor
Kelime metinde geçmiyor
Eğer s1
içinde programlama
kelimesi geçiyorsa Kelime metinde geçiyor çıktısını alırsınız. Eğer s1
içinde dil
kelimesi geçmiyorsa Kelime metinde geçmiyor çıktısını alırsınız.
Aynı işlemi s1.contains()
yöntemi ile de yapabilirsiniz. Bu yöntem, aradığınız kelimeyi ve kontrol etmek istediğiniz kelimeyi içeren boolean bir değer döndürür.
Kod Örneği
s1 = 'Python için en iyi programlama dili hangisidir?'
if s1.contains('programlama'):
print('Kelime metinde geçiyor')
else:
print('Kelime metinde geçmiyor')
if s1.contains('dil'):
print('Kelime metinde geçiyor')
else:
print('Kelime metinde geçmiyor')
Çıktı:
Kelime metinde geçiyor
Kelime metinde geçmiyor
Bu yöntem ile de aynı sonuca ulaşırsınız.
Not: Eğer aradığınız kelimeyi büyük/küçük harf duyarsız olarak kontrol etmek istiyorsanız s1.lower().contains()
yöntemini kullanabilirsiniz.
Kod Örneği
s1 = 'Python için en iyi programlama dili hangisidir?'
if s1.lower().contains('PROGRAMLAMA'.lower()):
print('Kelime metinde geçiyor')
else:
print('Kelime metinde geçmiyor')
if s1.lower().contains('DİL'.lower()):
print('Kelime metinde geçiyor')
else:
print('Kelime metinde geçmiyor')
Çıktı:
Kelime metinde geçiyor
Kelime metinde geçmiyor
KAYNAKÇA:
- Python Check If String Contains Another String
- Python String contains()
- Python String contains() Function
- Python String contains() Method
- Python: Check if String Contains Another String
- How to Check if a String Contains Another String in Python (Using the contains Method)
- Python String contains – How to Use the contains() Method in Python?
- How to Use the String Contains Method in Python?
- How to Check If a Python String Contains Another String
- String Contains in Python
- How to Check if a String Contains Another String in Python
- Check if String Contains Another String in Python
- Python: Check if a String Contains Another String
- How To Check If A String Contains Another String In Python?
- Check if a String Contains Another String in Python
- How to Use the str.contains() Method in Python?
- Python String Contains
- Check If a String Contains Another String in Python
- String Contains Method in Python: A Guide for Beginners
- Does string object have a contains() method?
- Add `str.contains` method (for #40403)
- Comment by Nile P on 2023-02-19T06:15:57Z
- Comment by Nile P on 2023-02-19T06:57:38Z
- str.contains()
- PEP 556 – Fast and Efficient Pickle Serialization Format (v2)
- Comment by Nile P on 2023-02-19T06:28:40Z
- str.contains()
- Add str.contains() method for strings in Python 3.12 (#40403)
- PEP 588 – Adding str.contains() method to string class (v2)
- Issue #40403: Add str.contains() method for strings in Python 3.12 (closed)
- Str.Contains()
- Comment by Nile P on 2023-02-19T09:23:36Z
- Check if a Python string contains another string like in Java or Javascript?
- Check if a string is contained in another python string
- Checking if a Python string contains another string without case sensitivity
- StackOverflow: How do I check whether a string includes another string in Python?
- Data Structure (Basic) Exercises, Practice and Solution: Python Data Structure and Algorithm Tutorials
- Pythontutor.org: Online Python Tutor for Visualizing Code Execution
- Nytimes: What’s the Difference Between “Contains” and “Contains”?
- Towardsdatascience: How to Check if a String Contains Another String in Python
- I wrote the function find() to check if one string is contained in another and returns -1 or the index. This is the result:
- I wrote the function contains() that makes use of find(). This is the result:
- I wrote the function indexOf() to check if one string is contained in another and returns -1 or the index. This is the result:
- I wrote the function exists() that makes use of indexOf(). This is the result:
- I wrote the function include() that makes use of exists(). This is the result:
note: this code returns an empty list as a result. Can you fix it?