Kami biasanya menggunakan daftar Python untuk menyimpan item. Sebuah aplikasi belanja online dapat memuat daftar barang di dalamnya sehingga pengguna dapat mencari barang tersebut dari daftar barang. Misalnya, aplikasi belanja kami memiliki daftar laptop yang dijualnya. Daftar berisi banyak merek dan salah satunya adalah 'Lenovo'. Jika kami ingin membeli laptop merek Lenovo, kami pergi ke bilah pencarian aplikasi belanja dan mencari 'Lenovo'. Kemudian menampilkan semua model laptop Lenovo. Namun terkadang pengguna mungkin mengetik 'lenovo' dalam huruf kecil atau 'LENOVO' dalam huruf besar. Itupun harus menampilkan semua model laptop Lenovo. Itu berarti kita harus melakukan pemeriksaan case-insensitive Show Peka huruf besar-kecil berarti string yang Anda bandingkan harus persis sama dengan string yang akan dibandingkan tetapi kedua string dapat berupa huruf besar atau huruf kecil. (yaitu. , kasus yang berbeda) Contoh 1. Konversi ke huruf kecil untuk perbandingan Dalam contoh ini, string pengguna dan setiap item daftar diubah menjadi huruf kecil dan kemudian dibuat perbandingan Python3
Laptop is present0 Laptop is present1 Laptop is present2 Laptop is present3 Laptop is present4 Laptop is present3 Laptop is present6 Laptop is present3 Laptop is present8________0______9
Laptop is not present_1 Laptop is present0 Laptop is not present3
Laptop is not present5
Laptop is not present_7 Laptop is not present8 Laptop is not present9 Classroom you are searching is present0 Classroom you are searching is present1 Classroom you are searching is present1 Classroom you are searching is present3 Classroom you are searching is present4 Classroom you are searching is present5 Classroom you are searching is present6 Laptop is present0 Laptop is present0 Classroom you are searching is present9
Laptop is present_102_______5
Classroom you are searching is present4 # conversion to lowercase for search 1 # conversion to lowercase for search 8
Classroom you are searching is present5 check_Laptops():
Laptop is present_103_______4 #function to search item 5#function to search item 6
Laptop is present_103_______4 def 4#function to search item 6Keluaran Laptop is present Contoh 2. Konversi ke huruf besar untuk perbandingan Dalam contoh ini, string pengguna dan setiap item daftar diubah menjadi huruf besar dan kemudian dibuat perbandingannya. Python3
Laptop is present1 Laptop is present2 Laptop is present0______3 Laptop is present4 Laptop is present3 Laptop is present6 Laptop is present3 Laptop is present8________0______9
Laptop is not present1 Laptop is present0 5
Laptop is not present7 Laptop is not present8 Laptop is not present9 Classroom you are searching is present0
________17______1 Classroom you are searching is present5 Laptop is present00 Laptop is present0 Laptop is present0 Laptop is present03
Laptop is present04 # conversion to lowercase for search 1 # conversion to lowercase for search 2
Classroom you are searching is present1 # conversion to lowercase for search 1 # conversion to lowercase for search 8
Classroom you are searching is present5 check_Laptops():
Laptop is present16
Laptop is present25
Keluaran Laptop is present Contoh 3. Dalam contoh ini, string tidak ada dalam daftar. Jadi pencarian case-insensitive juga menghasilkan false Python3
Laptop is present1 Laptop is present2 Laptop is present0______3 Laptop is present4 Laptop is present3 Laptop is present6 Laptop is present3 Laptop is present8________0______9
Laptop is not present1 Laptop is present0 Laptop is present49
Laptop is not present7 Laptop is not present8 Laptop is not present9 Classroom you are searching is present0
Laptop is present57 Classroom you are searching is present1 Classroom you are searching is present5 Classroom you are searching is present6 Laptop is present0 Laptop is present0 Classroom you are searching is present9 Laptop is present04 # conversion to lowercase for search 1 # conversion to lowercase for search 2
Classroom you are searching is present1 # conversion to lowercase for search 1 # conversion to lowercase for search 8
Classroom you are searching is present5 check_Laptops():
Laptop is present77
Laptop is present77
Keluaran Laptop is not present Contoh 4. Perbandingan menggunakan casefold() Metode casefold() bekerja mirip dengan metode lower(). Tetapi dibandingkan dengan metode lower(), ia melakukan perbandingan string yang ketat dengan menghapus semua perbedaan huruf besar-kecil yang ada dalam string. Dalam bahasa Jerman, 'β' setara dengan "ss". Tetapi setiap pengguna mungkin tidak tahu bahasa Jerman, jadi metode casefold() mengubah huruf Jerman 'β' menjadi 'ss' sedangkan kita tidak dapat mengubah huruf Jerman 'β' menjadi 'ss' dengan menggunakan metode lower() Dalam contoh ini, kami memeriksa apakah ruang kelas kami ada dalam daftar ruang kelas atau tidak Python3Laptop is present_92 Laptop is present93 Laptop is present0 Laptop is present1 Laptop is present96 Laptop is present3 Laptop is present98 Laptop is present3 Laptop is not present00 Laptop is present3 Laptop is not present02________0______3_______4_______10______0 Apa itu abaikan case di Python?Case-insensitive berarti string yang Anda bandingkan harus persis sama dengan string yang akan dibandingkan tetapi kedua string dapat berupa huruf besar atau huruf kecil< . (mis. , kasus yang berbeda). ( ie., different cases)
Bagaimana Anda mengabaikan kasus saat membandingkan string dengan Python?Terkadang kita tidak peduli dengan kasus saat memeriksa apakah dua string sama, kita dapat menggunakan fungsi casefold() , lower() atau upper() for case-insensitive equality check.
Apakah kapitalisasi penting Python?Variabel hanya boleh berisi huruf besar dan kecil (Python peka huruf besar-kecil) dan _ (karakter garis bawah) |