Python

String Python dimulai dengan dan diakhiri dengan

String Python dimulai dengan dan diakhiri dengan
Terkadang kita perlu memeriksa bagian awal atau akhir dari string apa pun untuk tujuan pemrograman.  Ada dua metode bawaan dalam Python untuk melakukan tugas do. Ini adalah dimulai dengan() dan berakhir dengan() metode. Jika ada string yang dimulai dengan awalan yang diberikan, maka dimulai dengan() metode akan mengembalikan true jika tidak mengembalikan false dan jika ada string yang diakhiri dengan sufiks yang diberikan maka berakhir dengan() metode akan mengembalikan true jika tidak mengembalikan false. Bagaimana metode ini bekerja dan digunakan dalam Python ditunjukkan dalam tutorial ini. Spyder3 editor digunakan di sini untuk menulis dan menjalankan skrip python.

metode startwith():

Anda dapat mencari sub-string dari awal atau posisi tertentu dari string dengan menggunakan metode ini.

Sintaksis:

tali.dimulai dengan ( awalan [, mulai [, akhir]] )

Di sini, awalan adalah parameter wajib dari metode ini yang akan menentukan substring yang ingin Anda cari. Dua parameter lainnya adalah opsional. parameter awal digunakan untuk menentukan posisi awal string dari mana pencarian akan dimulai dan parameter akhir digunakan untuk menentukan posisi akhir string untuk menghentikan pencarian. Penggunaan metode ini ditunjukkan di bawah ini.

Contoh-1: Gunakan startwith() untuk mencari string tertentu

Buat file python dengan skrip berikut untuk mengetahui kegunaan dari dimulai dengan() metode. Pada output pertama, metode ini dipanggil dengan teks pencarian saja. Pada output kedua dan ketiga, metode ini dipanggil dengan teks pencarian, posisi awal dan posisi akhir. Pada output ketiga, metode ini dipanggil dengan teks pencarian dari banyak kata.

#!/usr/bin/env python3
# Tentukan teksnya
virusStatus = "Saat ini tidak ada vaksin yang tersedia untuk mencegah penyakit virus corona"
# Periksa substring ada di posisi nol atau tidak
print("Keluaran-1:", status virus.dimulai dengan('Saat ini'))
# Periksa substring yang ada di posisi tertentu
print("Keluaran-2:", status virus.dimulai dengan('vaksin',13,30))
# Periksa substring yang ada di posisi tertentu
print("Keluaran-3:", status virus.dimulai dengan('corona',40,55))
# Periksa string beberapa kata yang ada di posisi tertentu
print("Output-4:", status virus virus.dimulai dengan('mencegah virus corona',37,65))

Keluaran:

Outputnya ditampilkan di sisi kanan gambar. Keluaran pertama adalah benar karena 'Arus' kata ada dalam variabel, status virus. Keluaran kedua adalah benar karena 'vaksin' kata ada di posisi 13. Keluaran ketiga adalah Salah karena 'korona' tidak ada dalam posisi 48 hingga 55. Keluaran keempat kembali benar karena 'mencegah virus corona' ada dalam posisi 37 hingga 65.

Contoh-2: Gunakan startwith() untuk mencari Tuple string

Buat file python dengan skrip berikut untuk mencari string di Tuple menggunakan dimulai dengan() metode. Sini, dimulai dengan() metode ini digunakan untuk mencari string tanpa posisi apa pun, dengan posisi awal dan, dengan posisi awal dan akhir.

#!/usr/bin/env python3
# Tentukan teksnya
virusStatus = "Saat ini tidak ada vaksin yang tersedia untuk mencegah penyakit virus corona"
# Periksa string apa pun dari tuple yang ada di posisi nol atau tidak
print("Keluaran-1:", status virus.dimulai dengan(('vaksin', 'virus corona', 'tersedia')))
# Periksa string apa pun dari Tuple yang ada di posisi tertentu
print("Keluaran-2:", status virus.dimulai dengan(('vaksin', 'virus corona'),13))
# Periksa string apa pun dari tupel yang ada di posisi tertentu
print("Keluaran-3:", status virus.dimulai dengan(('mencegah','adalah', 'penyakit'), 21,60))

Keluaran:

Outputnya ditampilkan di sisi kanan gambar. Keluaran pertama adalah Salah karena tidak ada string Tuple yang ada di awal teks. Keluaran kedua adalah benar karena nilai tupel, 'vaksin' ada di posisi, 13. Keluaran ketiga adalah benar karena nilai tupel, 'aku s' ada di posisi, 21.

metode endwith():

metode endwith() berfungsi seperti metode startwith() tetapi mulai mencari dari akhir string.

Sintaksis:

tali.berakhir dengan ( akhiran [, mulai [, akhir]] )

sufiks adalah parameter wajib di sini dan itu menentukan sub-string yang akan dicari dari akhir string. Jika Anda ingin mencari dari posisi tertentu dari akhir string maka Anda dapat menggunakan parameter awal dan akhir. Penggunaan metode ini ditunjukkan di bawah ini.

Contoh-3: Gunakan endwith() untuk mencari string tertentu

Buat file python dengan skrip berikut:. Sini, berakhir dengan() metode dipanggil lima kali tanpa nilai posisi, dengan hanya nilai posisi awal dan dengan nilai posisi yang menyatakan dan mengakhiri.

#!/usr/bin/env python3
text = "COVID-19 adalah penyakit menular yang disebabkan oleh virus corona yang baru ditemukan"
# Periksa substring ada di posisi terakhir teks atau tidak
print("Keluaran-1:", teks.diakhiri dengan('virus corona'))
# Periksa substring yang ada di posisi tertentu
print("Keluaran-2:", teks.diakhiri dengan('virus',40))
# Periksa substring yang ada di posisi tertentu
print("Keluaran-3:", teks.berakhir dengan('penyakit',10,33))
# Periksa string beberapa kata yang ada di posisi tertentu
print("Keluaran-4:", teks.berakhir dengan('baru ditemukan',30,62))
# Periksa string beberapa kata yang ada di posisi tertentu
print("Keluaran-5:", teks.berakhir dengan('baru ditemukan',30,62))

Keluaran:

Outputnya ditampilkan di sisi kanan gambar. Keluaran pertama adalah benar karena tali, 'virus corona' ada di akhir string.  Keluaran kedua adalah benar karena tali, 'virus' ada di akhir teks jika Anda memulai pencarian dari posisi 40. Keluaran ketiga adalah benar karena tali, 'penyakit' ada di posisi akhir jika Anda mencarinya dari posisi 10 hingga 33. Keluaran keempat adalah benar karena tali, 'baru ditemukan' ada di posisi akhir jika Anda mencarinya dari posisi 30 hingga 62. Keluaran kelima adalah Salah karena tali, 'virus corona' tidak ada di posisi akhir.

Contoh-4: Gunakan endwith() untuk mencari Tuple string

Buat file python dengan kode berikut untuk mencari nilai string apa pun dari Tuple dalam teks dengan menggunakan berakhir dengan() metode. Metode ini disebut tiga kali dalam skrip tanpa nilai posisi dan dengan nilai posisi.

#!/usr/bin/env python3
text = "COVID-19 adalah penyakit menular yang disebabkan oleh virus corona yang baru ditemukan"
# Periksa string apa saja dari tuple yang ada di posisi terakhir string atau tidak
print("Keluaran-1:", teks.endwith(('COVID-19', 'coronavirus','tersedia')))
# Periksa string apa pun dari tupel yang ada di posisi tertentu
print("Keluaran-2:", teks.berakhir dengan(('menemukan', 'virus corona'),13))
# Periksa string apa pun dari tupel yang ada di posisi tertentu
print("Keluaran-3:", teks.berakhir dengan(('menular','adalah', 'penyakit'), 21,60))

Keluaran:

Outputnya ditampilkan di sisi kanan gambar. Keluaran pertama adalah benar karena tali, 'virus corona' ada di akhir string.  Keluaran kedua adalah benar karena tali, 'virus corona' ada di akhir teks jika Anda memulai pencarian dari posisi 13. Keluaran ketiga adalah Salah karena tidak ada nilai Tuple yang ada di posisi akhir teks jika Anda mencari dalam posisi 21 hingga 60.

Kesimpulan:

Sangat mudah untuk mencari string tertentu dari awal dan akhir teks panjang dengan menggunakan dimulai dengan() dan berakhir dengan() metode dalam Python. Saya harap, tutorial ini akan membantu pembaca untuk memahami penggunaan metode ini dengan benar.

Vulkan untuk Pengguna Linux
Dengan setiap generasi baru kartu grafis, kami melihat pengembang game mendorong batas kesetiaan grafis dan selangkah lebih dekat ke fotorealisme. Tet...
OpenTTD vs Simutrans
Membuat simulasi transportasi Anda sendiri bisa menyenangkan, santai, dan sangat menarik. Itulah mengapa Anda perlu memastikan bahwa Anda mencoba game...
Tutorial OpenTTD
OpenTTD adalah salah satu game simulasi bisnis paling populer di luar sana. Dalam game ini, Anda perlu membuat bisnis transportasi yang luar biasa. Na...