Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk menyemak sama ada Word Wujud dalam String dalam Python?

Bagaimana untuk menyemak sama ada Word Wujud dalam String dalam Python?

Susan Sarandon
Susan Sarandonasal
2024-11-16 09:51:03460semak imbas

How to Check if a Word Exists in a String in Python?

Menentukan Kehadiran Perkataan dalam Rentetan dalam Python

Mengenal pasti sama ada perkataan tertentu wujud dalam rentetan ialah keperluan biasa dalam pengaturcaraan Python. Satu pendekatan untuk mencapai ini adalah menggunakan kaedah .find(), yang mengembalikan kejadian pertama subrentetan dalam rentetan tertentu, atau -1 jika subrentetan tidak ditemui. Walaupun kaedah ini berkesan, ia memerlukan logik tambahan untuk menentukan kehadiran perkataan.

Walau bagaimanapun, terdapat penyelesaian yang lebih mudah menggunakan pengendali keahlian Python (in). Pengendali ini membenarkan cara intuitif untuk menyemak sama ada perkataan terdapat dalam rentetan. Dengan menggunakan operator ini, anda boleh menulis coretan kod berikut:

if word in mystring:
   print('success')

Jika perkataan itu terdapat dalam rentetan mystring, operator in akan menilai kepada True, menyebabkan pernyataan cetakan dilaksanakan dan memaparkan "success ." Sebaliknya, jika perkataan itu tidak ditemui, operator in akan menilai kepada False, dan pernyataan cetakan tidak akan dilaksanakan.

Pendekatan ini ringkas dan cekap, menjadikannya penyelesaian ideal untuk menentukan kehadiran perkataan dalam rentetan dalam Python.

Atas ialah kandungan terperinci Bagaimana untuk menyemak sama ada Word Wujud dalam String dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn