Bagaimana Anda membandingkan huruf kecil dan huruf besar dengan python?

String dalam Python adalah kumpulan urutan karakter. Mereka disimpan dalam memori sebagai objek. Saat bekerja dengan String di Python, Anda mungkin perlu membandingkannya satu sama lain. Misalnya, ketika pengguna perlu mengatur ulang kata sandi, mereka harus memasukkan alamat email mereka. Kemudian, Anda perlu membandingkan alamat tersebut dengan yang telah Anda simpan di database. Seperti yang dikatakan, dalam panduan ini, kami akan memberi Anda panduan komprehensif string perbandingan Python

String Python adalah dan Tidak Sama dengan

Seperti disebutkan di atas, string adalah urutan karakter, angka, huruf, dan bahkan spasi. Oleh karena itu, memungkinkan pembuat kode untuk berinteraksi dengan data berbasis teks dalam program mereka.  

Ketika datang ke Python membandingkan string, Anda perlu memeriksa apakah string itu sama atau tidak sama dengan string lain. Untuk melakukan ini, Anda ingin menggunakan == dan. == operator pembanding string

Jika kedua nilai sama, operator == akan mengembalikan True. Di sisi lain, jika ada dua nilai yang tidak cocok, operator mengembalikan False.  

Itu. == operator berbeda dengan == operator. Ini akan mengembalikan False jika kedua nilai cocok dan True jika tidak

Anda harus ingat bahwa perbandingan string peka terhadap huruf besar-kecil. Akibatnya, huruf kecil dan huruf besar dapat memengaruhi hasil perbandingan Anda

Python membandingkan string adalah dan tidak sama dengan contoh

Sekarang, untuk lebih memahami perbandingan string dengan Python, mari pertimbangkan contoh ini. Bayangkan Anda ingin membuat game aplikasi, dan pemain harus menjawab pertanyaan dengan benar untuk mendapatkan satu poin. Misalnya, pemain ditanya apa ibu kota California, maka mereka harus masuk ke Sacramento untuk mendapatkan satu poin. Berikut kode programnya

Mari kita pecahkan kode ini. Pertama, kami mendeklarasikan status acak kami yaitu Delaware. Setelah itu, kami menggunakan metode input [] untuk menyampaikan pertanyaan “ Apa ibu kota Delaware” kepada pemain. Kemudian, program mendeklarasikan jawaban yang benar adalah Dover, dan menggunakan pernyataan if untuk memeriksa apakah jawaban pemain benar atau tidak.  

Jika pemain menjawab pertanyaan dengan akurat, pernyataan if sama dengan True, dan program mencetak pesan “Anda benar” ke konsol

Sebaliknya, jika pemain memasukkan jawaban yang salah, kodenya adalah sebagai berikut

Dalam contoh ini, kami memasukkan Denver, bukan Dover. Dengan demikian, pernyataan if sama dengan False, dan pernyataan lain akan dieksekusi

>>> Baca Juga

  • Ganti nama file menggunakan Python. Cara mengimplementasikannya dengan contoh
  • String gabungan python. Panduan rinci untuk pemula

Python adalah Operator – Python membandingkan string

Metode lain untuk membandingkan string dengan Python adalah metode “is” dan “is not”. Dengan metode ini, Anda dapat membandingkan jika dua instance objek sama berdasarkan ID objeknya. Ini berbeda dengan metode ==, yang membandingkan dua variabel berdasarkan nilai aktualnya. Seperti yang dikatakan, Anda harus menggunakan metode == saat membandingkan data yang tidak dapat diubah seperti string dan angka. Selain itu, ketika Anda perlu membandingkan objek, metode ini akan lebih cocok

Mari pertimbangkan contoh string pembanding Python berikut. Misalkan skor dari dua pengguna disimpan sebagai string. Sekarang, kami ingin membandingkan skor ini untuk melihat apakah sama atau tidak. Kemudian, kita dapat menggunakan kode berikut

Kode kembali

Sekarang, kita akan memecah kode itu. Dalam contoh string pembanding Python ini, Anda juga dapat menggunakan operator ==. Namun demikian, kami memilih untuk menggunakan metode is karena menggunakan lebih sedikit memori dan kami hanya perlu membandingkan dua objek

Mari kita lihat pernyataan if. Pernyataan player_one_score adalah player_two_score sama dengan True dalam program ini. Mengapa? . Jika Anda ingin memeriksa ID ini, Anda dapat menggunakan kata kunci id

Kode kembali

Python operator perbandingan lainnya

Misalkan Anda perlu membandingkan string dengan Python dalam urutan leksikografis. Kemudian, Anda dapat menggunakan operator perbandingan yang ditawarkan Python kepada Anda. Inilah mereka

  • < – less than
  • > – lebih besar dari
  • = – lebih besar dari atau sama dengan

Urutannya akan bergantung pada urutan karakter dalam alfabet yang digunakan di mesin Anda saat menjalankan kode Python. Selain itu, urutannya peka terhadap huruf besar-kecil. Akibatnya, huruf besar dan huruf kecil dapat memengaruhi pesanan Anda. Misalnya, "Kucing" akan muncul sebelum "kucing". Untuk memahami metode ini lebih lanjut, mari kita perhatikan contoh berikut

Anda akan membuat program untuk memasukkan dua nama siswa. Kemudian, itu akan mengembalikan pesan dengan nama yang muncul pertama kali dalam alfabet. Dengan demikian, kodenya akan menjadi sebagai berikut

student_one = “Penny”

siswa_dua = “Paul”

jika siswa_satu > siswa_dua

print[“Penny datang sebelum Paul dalam alfabet. ”]

elif siswa_satu < siswa_dua

print[“Paul datang sebelum Penny dalam alfabet. ”]

Di dua baris pertama, kami mendeklarasikan dua variabel yang menyimpan nama siswa. Penny dan Paul

Setelah itu, gunakan operator yang lebih besar dari untuk memeriksa apakah nama Penny muncul sebelum nama Paul dalam urutan leksikografis. Jika pernyataan if sama dengan True, pesan yang dicetak ke konsol akan memberi tahu kita bahwa Penny ada sebelum Paul dalam alfabet

Kode kami kembali

Paul datang sebelum Penny dalam alfabet

Misalkan Anda menggunakan pernyataan elif yang menggunakan operator kurang dari dalam contoh ini. Kemudian, jika bernilai True, sebuah pesan akan dicetak ke konsol yang memberi tahu pengguna bahwa Paul datang sebelum Penny dalam alfabet

Kasus – Perbandingan Tidak Sensitif

Pindah ke string pembanding Python lain – Case – Insensitive Comparison. Metode ini memungkinkan Anda untuk membandingkan huruf besar-kecil menggunakan metode string khusus seperti atas [] atau lebih rendah []. Secara khusus, atas [] mengubah seluruh string menjadi huruf besar. Di sisi lain, lebih rendah [] mengubahnya menjadi huruf kecil

Inilah contoh Kasus – Perbandingan tidak sensitif

Kode kembali

Kesimpulannya

Kami berharap dapat memberi Anda beberapa pengetahuan dasar tentang string pembanding Python. Dari situ, Anda akan dapat menjalankan perbandingan string dengan sukses di Python

ArrowHitech adalah perusahaan outsourcing IT terkemuka di Vietnam yang memiliki pengalaman lebih dari 14 tahun, kami dapat mengadaptasi hampir setiap layanan yang Anda inginkan, termasuk Pengembangan Aplikasi Seluler. Hubungi kami di sini

Tag

  • bandingkan string dengan Python, python, pembelajaran python, string python, perbandingan string python, string Python adalah, string python tidak sama dengan, pengembangan web

    Bagaimana Anda membandingkan huruf kecil dan huruf besar dengan Python?

    Kita dapat memanfaatkan. atas[] atau. lower[] methods dengan Python untuk mengubah case string.

    Bagaimana Anda menangani kasus

    Kesetaraan string Python dapat diperiksa menggunakan == operator atau fungsi __eq__[] . String python peka huruf besar-kecil, jadi metode pemeriksaan kesetaraan ini juga peka huruf besar-kecil.

    Bagaimana Anda mencocokkan kasus

    Pendekatan No 3. Casefold Python String [] Metode . Ini mirip dengan lower[] , tetapi menghapus semua perbedaan huruf besar-kecil dalam string. Ini adalah cara yang lebih efisien untuk membuat perbandingan case-insensitive di Python

    Bagaimana Anda menggunakan kasing

    Ya, Python adalah bahasa yang peka terhadap huruf besar-kecil, mis. e. , ini memperlakukan karakter huruf besar dan kecil secara berbeda. Ini juga berlaku untuk pengidentifikasi. Anda harus menghindari penggunaan nama yang sama dengan kasus yang berbeda saat memberi nama pengidentifikasi. Itu selalu baik untuk menggunakan nama yang lebih mudah dipahami

Bài mới nhất

Chủ Đề