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 Show
String Python adalah dan Tidak Sama denganSeperti 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 contohSekarang, 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
Python adalah Operator – Python membandingkan stringMetode 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 lainnyaMisalkan Anda perlu membandingkan string dengan Python dalam urutan leksikografis. Kemudian, Anda dapat menggunakan operator perbandingan yang ditawarkan Python kepada Anda. Inilah mereka
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 SensitifPindah 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 KesimpulannyaKami 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
|