Menentukan Kehadiran Perkataan dalam Rentetan dalam Python
Dalam Python, menyemak sama ada perkataan wujud dalam rentetan boleh dilakukan dengan mudah menggunakan pelbagai kaedah . Satu pendekatan biasa ialah menggunakan kaedah .find(), yang mengembalikan indeks kejadian pertama perkataan yang ditentukan dalam rentetan. Walau bagaimanapun, satu lagi cara mudah untuk mencapai matlamat ini ialah melalui pernyataan if yang memanfaatkan operator dalam.
Untuk menghuraikannya, operator dalam menilai sama ada sesuatu nilai ialah ahli jujukan atau bekas. Dalam konteks rentetan, operator in boleh digunakan untuk menentukan sama ada perkataan tertentu terkandung dalam rentetan. Ini membolehkan sintaks ringkas berikut:
if word in my_string: print('success')
Dalam contoh ini, perkataan mewakili perkataan yang anda ingin cari dalam rentetan my_string. Jika perkataan itu ditemui dalam rentetan, penyataan if bernilai True, melaksanakan kod dalam blok inden.
Untuk menggambarkan lebih lanjut, pertimbangkan coretan kod berikut:
my_string = "Hello, world." word = "world" if word in my_string: print('success!') # This line will execute because "world" is in the string.
Sebaliknya , jika perkataan tidak terdapat dalam rentetan, pernyataan if dinilai kepada False, dan kod dalam blok inden ialah dilangkau.
Dengan menggunakan operator dalam bersama-sama dengan pernyataan if, anda boleh menentukan dengan berkesan sama ada perkataan tertentu terdapat dalam rentetan tertentu dalam Python. Pendekatan mudah ini memberikan penyelesaian yang ringkas dan boleh dibaca untuk tugas biasa ini.
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!