Metode Python Casefold() mengembalikan salinan huruf kecil dari string. Ini lebih mirip dengan metode huruf kecil kecuali menghapus semua perbedaan huruf besar-kecil yang ada dalam string
Misalnya dalam bahasa Jerman, 'β' setara dengan "ss". Karena sudah dalam huruf kecil, huruf kecil tidak melakukan apa-apa dan mencetak 'β' sedangkan casefold mengubahnya menjadi "ss"
Tanda tangan
Parameter
Tidak ada parameter yang diperlukan
Jenis Pengembalian
Ini mengembalikan string huruf kecil
Versi Piton
Fungsi ini diperkenalkan di Python 3. 3
Contoh Metode Python String Casefold() 1
Keluaran
Old value: JAVATPOINT New value: javatpoint
Contoh Metode Python String Casefold() 2
Kekuatan casefold, tidak hanya diubah menjadi huruf kecil tetapi juga diubah secara ketat. Lihat contoh di bawah 'β' diubah menjadi "ss"
Daftar dapat digunakan untuk menyimpan beberapa item dalam satu variabel. Dengan Python, kita dapat membuat daftar string di mana berbagai elemen yang terkandung dalam daftar diapit dengan tanda kutip tunggal atau ganda
Tutorial ini menunjukkan cara mengonversi daftar string menjadi huruf kecil dengan Python
Gunakan Fungsi str.lower() dan for Loop untuk Mengonversi Daftar String menjadi Huruf Kecil dengan Python
Metode str.lower()_ digunakan untuk mengubah semua karakter huruf besar dalam string yang diberikan menjadi karakter huruf kecil dan memberikan hasilnya. Demikian pula, metode str.upper() digunakan untuk membalikkan proses ini
Seiring dengan fungsi str.lower(), loop for juga digunakan untuk mengulangi semua elemen dalam daftar string yang diberikan
Kode berikut menggunakan fungsi str.lower()_ dan loop for untuk mengubah daftar string menjadi huruf kecil
s = ["hEllO","iNteRneT","pEopLe"] for i in range(len(s)): s[i] = s[i].lower() print(s) _
Keluaran
['hello', 'internet', 'people']
Gunakan Fungsi ['hello', 'internet', 'people'] _4 untuk Mengonversi Daftar String menjadi Huruf Kecil dengan Python
Python menyediakan fungsi ['hello', 'internet', 'people'] 4, yang dapat digunakan untuk menerapkan proses tertentu di antara elemen yang diberikan dalam setiap iterable yang ditentukan;
Fungsi lambda dapat didefinisikan sebagai fungsi anonim kompak yang mengambil sejumlah argumen dan hanya terdiri dari satu ekspresi. Fungsi lambda juga akan digunakan bersama dengan fungsi ['hello', 'internet', 'people'] 6 dalam metode ini
Kode berikut menggunakan fungsi ['hello', 'internet', 'people'] 4 dan fungsi lambda untuk mengubah daftar string menjadi huruf kecil dengan Python
s = ["hEllO","iNteRneT","pEopLe"] a = (map(lambda x: x.lower(), s)) b = list(a) print(b)
Keluaran
['hello', 'internet', 'people']
Gunakan Metode Pemahaman Daftar untuk Mengonversi Daftar String menjadi Huruf Kecil dengan Python
Pemahaman daftar adalah cara yang jauh lebih singkat untuk membuat daftar yang akan dibentuk berdasarkan nilai yang diberikan dari daftar yang sudah ada. Metode ini pada dasarnya membuat daftar baru di mana semua item ditulis dengan huruf kecil
Di akhir tutorial ini, Anda akan mempelajari kapan menggunakan kedua metode tersebut, termasuk memaksa karakter khusus seperti # Convert a String to Lowercase in Python with str.lower() a_string = 'LeArN how to LOWER case with datagy' a_string = a_string.lower() print(a_string) # Returns: learn how to lower case with datagy1 ke alternatif huruf kecilnya. Anda juga akan mempelajari cara memeriksa apakah sebuah string sudah menjadi huruf kecil dengan menggunakan metode # Convert a String to Lowercase in Python with str.lower() a_string = 'LeArN how to LOWER case with datagy' a_string = a_string.lower() print(a_string) # Returns: learn how to lower case with datagy2 dan cara mengonversi daftar string menjadi string huruf kecilnya. Anda juga akan mempelajari cara mengonversi kolom kerangka data Pandas menjadi huruf kecil
Mampu bekerja dengan string adalah keterampilan yang sangat berguna untuk dipelajari oleh setiap Pythonista pemula atau ilmuwan data. Ilmu data semakin cepat bergerak ke dalam analisis teks, yang membutuhkan teks untuk diproses sebelumnya. Salah satu dari banyak transformasi yang sering Anda lakukan adalah mengonversi teks menjadi huruf kecil yang setara
Mengetahui cara melakukan ini dan cara memeriksa apakah string sudah merupakan huruf kecil merupakan keterampilan penting untuk dipelajari. Mari kita mulai
Jawaban Cepat. Menggunakan. lebih rendah() dan. lipat kasus()
Daftar isi
String Huruf Kecil Python dengan huruf kecil
String python memiliki sejumlah metode unik yang dapat diterapkan padanya. Salah satunya, str.lower(), dapat mengambil string Python dan mengembalikan versi huruf kecilnya. Metode ini akan mengonversi semua karakter huruf besar menjadi huruf kecil, tidak memengaruhi karakter atau angka khusus
String python tidak dapat diubah, artinya tidak dapat diubah. Untuk mengubah string menjadi huruf kecil dengan Python, Anda perlu menetapkannya kembali ke dirinya sendiri atau ke variabel baru
Mari kita lihat contoh bagaimana kita bisa menggunakan metode Python str.lower() untuk mengubah string menjadi huruf kecil
# Convert a String to Lowercase in Python with str.lower() a_string = 'LeArN how to LOWER case with datagy' lower = a_string.lower() print(lower) # Returns: learn how to lower case with datagyAnda juga dapat menetapkan ulang string ke dirinya sendiri untuk mencegah keharusan membuat variabel baru. Mari kita lihat bagaimana cara kerjanya
# Convert a String to Lowercase in Python with str.lower() a_string = 'LeArN how to LOWER case with datagy' a_string = a_string.lower() print(a_string) # Returns: learn how to lower case with datagy_Di bagian selanjutnya, Anda akan belajar tentang metode string yang serupa, # Convert a String to Lowercase in Python with str.lower() a_string = 'LeArN how to LOWER case with datagy' a_string = a_string.lower() print(a_string) # Returns: learn how to lower case with datagy5, yang juga membantu mengonversi karakter khusus menjadi huruf kecil di Python
String Huruf Kecil Python dengan casefold
Dimulai dengan Python 3. 3, Python memperkenalkan metode string baru ke teks huruf kecil, # Convert a String to Lowercase in Python with str.lower() a_string = 'LeArN how to LOWER case with datagy' a_string = a_string.lower() print(a_string) # Returns: learn how to lower case with datagy5. Apa yang membuat # Convert a String to Lowercase in Python with str.lower() a_string = 'LeArN how to LOWER case with datagy' a_string = a_string.lower() print(a_string) # Returns: learn how to lower case with datagy5 berbeda dari str.lower() adalah penggunaan penurunan huruf besar-kecil secara agresif
Sementara di permukaan kedua metode akan menghasilkan hasil yang hampir sama, metode # Convert a String to Lowercase in Python with str.lower() a_string = 'LeArN how to LOWER case with datagy' a_string = a_string.lower() print(a_string) # Returns: learn how to lower case with datagy5 juga akan mengembalikan versi "huruf kecil" dari karakter khusus. Misalnya, huruf # Convert a String to Lowercase in Python with str.lower() a_string = 'LeArN how to LOWER case with datagy' a_string = a_string.lower() print(a_string) # Returns: learn how to lower case with datagy_1 akan tetap sama saat metode str.lower() digunakan. Namun, metode # Convert a String to Lowercase in Python with str.lower() a_string = 'LeArN how to LOWER case with datagy' a_string = a_string.lower() print(a_string) # Returns: learn how to lower case with datagy_5 akan mengembalikan # Convert a String to Lowercase in Python with str.casefold() a_string = 'LeArN how to LOWER case with datagy' a_string = a_string.casefold() print(a_string) # Returns: learn how to lower case with datagy3
Mari kita lihat bagaimana kita bisa menggunakan metode # Convert a String to Lowercase in Python with str.lower() a_string = 'LeArN how to LOWER case with datagy' a_string = a_string.lower() print(a_string) # Returns: learn how to lower case with datagy5 untuk huruf kecil string Python
# Convert a String to Lowercase in Python with str.casefold() a_string = 'LeArN how to LOWER case with datagy' a_string = a_string.casefold() print(a_string) # Returns: learn how to lower case with datagyTerakhir, mari kita bandingkan penggunaan metode lower() dan casefold() dengan contoh praktis
# Comparing Lowercasing Strings with .lower() and .casefold() a_string = 'LowerCase Strings WITH datagy and ßome special characters' lower = a_string.lower() casefold = a_string.casefold() print(f'{lower=}') print(f'{casefold=}') # Returns: # lower='lowercase strings with datagy and ßome special characters' # casefold='lowercase strings with datagy and ssome special characters'Kita dapat melihat di sini bahwa metode str.lower()_ menyimpan karakter # Convert a String to Lowercase in Python with str.lower() a_string = 'LeArN how to LOWER case with datagy' a_string = a_string.lower() print(a_string) # Returns: learn how to lower case with datagy1, sedangkan metode # Convert a String to Lowercase in Python with str.lower() a_string = 'LeArN how to LOWER case with datagy' a_string = a_string.lower() print(a_string) # Returns: learn how to lower case with datagy5 mengubahnya menjadi # Convert a String to Lowercase in Python with str.casefold() a_string = 'LeArN how to LOWER case with datagy' a_string = a_string.casefold() print(a_string) # Returns: learn how to lower case with datagy3
Di bagian selanjutnya dari tutorial ini, Anda akan belajar cara memeriksa apakah string Python benar-benar huruf kecil atau tidak
Periksa apakah String Python adalah Huruf Kecil dengan islower
Python membuatnya sangat mudah untuk melihat apakah sebuah string sudah menjadi huruf kecil, menggunakan metode # Convert a String to Lowercase in Python with str.lower() a_string = 'LeArN how to LOWER case with datagy' a_string = a_string.lower() print(a_string) # Returns: learn how to lower case with datagy2. Metode ini akan mengembalikan nilai boolean
- # Comparing Lowercasing Strings with .lower() and .casefold() a_string = 'LowerCase Strings WITH datagy and ßome special characters' lower = a_string.lower() casefold = a_string.casefold() print(f'{lower=}') print(f'{casefold=}') # Returns: # lower='lowercase strings with datagy and ßome special characters' # casefold='lowercase strings with datagy and ssome special characters'0 adalah seluruh string adalah huruf kecil, dan
- # Comparing Lowercasing Strings with .lower() and .casefold() a_string = 'LowerCase Strings WITH datagy and ßome special characters' lower = a_string.lower() casefold = a_string.casefold() print(f'{lower=}') print(f'{casefold=}') # Returns: # lower='lowercase strings with datagy and ßome special characters' # casefold='lowercase strings with datagy and ssome special characters'_1 adalah seluruh string bukan huruf kecil
Bahkan jika ada satu elemen dalam string yang bukan huruf kecil, metode ini akan mengembalikan # Comparing Lowercasing Strings with .lower() and .casefold() a_string = 'LowerCase Strings WITH datagy and ßome special characters' lower = a_string.lower() casefold = a_string.casefold() print(f'{lower=}') print(f'{casefold=}') # Returns: # lower='lowercase strings with datagy and ßome special characters' # casefold='lowercase strings with datagy and ssome special characters'1
Mari kita lihat bagaimana kita bisa menggunakan Python untuk memeriksa apakah suatu string adalah huruf kecil
# Checking if a string is lower case in Python a_string = 'LowerCase Strings WITH datagy' lowered_string = a_string.lower() # Check for lower case using .islower() print(a_string.islower()) print(lowered_string.islower()) # Returns: # False # TrueDi bagian selanjutnya, Anda akan mempelajari cara mengubah daftar string menjadi huruf kecil
Mengkonversi Daftar String ke Huruf Kecil
Anda mungkin menemukan diri Anda dengan daftar string Python yang perlu Anda ubah menjadi huruf kecil
Kita dapat melakukannya dengan metode str.lower() atau # Convert a String to Lowercase in Python with str.lower() a_string = 'LeArN how to LOWER case with datagy' a_string = a_string.lower() print(a_string) # Returns: learn how to lower case with datagy5. Kami akan mengulangi setiap item dalam daftar dan mengubahnya menjadi huruf kecil
Kami pertama-tama akan membahas cara melakukannya menggunakan Python for loop
# Convert a Python list of strings to lowercase with a for loop a_list = ['DaTAGY', 'iS', 'a', 'PLAce', 'to', 'LEArn', 'PythoN'] lowered = [] for item in a_list: lowered.append(item.lower()) print(lowered) # Returns: ['datagy', 'is', 'a', 'place', 'to', 'learn', 'python']Untuk mewujudkan hal ini, pertama-tama kita perlu membuat instance list baru yang kosong untuk menyimpan string dengan huruf kecil. Kami kemudian mengulang setiap string dalam daftar asli dan menambahkan versi yang lebih rendah ke daftar baru
Ingin mempelajari lebih lanjut tentang for-loop Python? . Ingin menonton video saja?
Sekarang mari kita lihat bagaimana kita bisa menyederhanakan proses ini dengan menggunakan pemahaman daftar Python
# Convert a Python list of strings to lowercase with a list comprehension a_list = ['DaTAGY', 'iS', 'a', 'PLAce', 'to', 'LEArn', 'PythoN'] lowered = [item.lower() for item in a_list] print(lowered) # Returns: ['datagy', 'is', 'a', 'place', 'to', 'learn', 'python']Meskipun ini pada dasarnya melakukan hal yang sama dengan perulangan for, ini menghemat beberapa baris kode dan tidak mengharuskan kita untuk menginisialisasi daftar kosong
Di bagian selanjutnya, Anda akan mempelajari cara menggunakan metode string untuk mengonversi kolom Pandas menjadi huruf kecil
Ingin mempelajari lebih lanjut tentang pemahaman daftar Python? . Lebih dari pembelajar visual, lihat tutorial YouTube saya di sini
Mengonversi Kolom Bingkai Data Pandas menjadi Huruf Kecil
Mampu bekerja dengan data string di Pandas adalah keterampilan yang penting. Sering kali Anda akan menemukan data string dalam bentuk tabel dan Anda harus mengonversi semuanya menjadi huruf kecil
Mari memuat kerangka data Pandas untuk memulai
# Loading a Sample Pandas Dataframe import pandas as pd df = pd.DataFrame.from_dict({ 'Numbers': [1,2,3,4,5,6,7], 'SomeStrings': ['DaTAGY', 'iS', 'a', 'PLAce', 'to', 'LEArn', 'PythoN'], }) print(df) # This returns: # SomeStrings Numbers # 0 DaTAGY 1 # 1 iS 2 # 2 a 3 # 3 PLAce 4 # 4 to 5 # 5 LEArn 6 # 6 PythoN 7Sekarang kita memiliki kerangka data, mari kita lihat bagaimana kita bisa menggunakan huruf kecil kolom menggunakan metode string Pandas
# Converting a Pandas column to Lower Case import pandas as pd df = pd.DataFrame.from_dict({ 'Numbers': [1,2,3,4,5,6,7], 'SomeStrings': ['DaTAGY', 'iS', 'a', 'PLAce', 'to', 'LEArn', 'PythoN'], }) df['SomeStrings'] = df['SomeStrings'].str.lower() print(df) # This returns: # Numbers SomeStrings # 0 1 datagy # 1 2 is # 2 3 a # 3 4 place # 4 5 to # 5 6 learn # 6 7 pythonAnda dapat melihat di sini bahwa seluruh teks kolom telah diubah menjadi huruf kecil. Kami menyelesaikan ini dengan menggunakan metode str.lower()_ untuk itu, yang membantu mengakses bagian string dari kolom
Kesimpulan
Dalam tutorial ini, Anda belajar bagaimana menggunakan Python untuk mengubah string menjadi huruf kecil, menggunakan metode string str.lower() dan # Convert a String to Lowercase in Python with str.lower() a_string = 'LeArN how to LOWER case with datagy' a_string = a_string.lower() print(a_string) # Returns: learn how to lower case with datagy5. Anda juga belajar cara memeriksa apakah sebuah string sudah menjadi huruf kecil dengan menggunakan metode # Convert a String to Lowercase in Python with str.lower() a_string = 'LeArN how to LOWER case with datagy' a_string = a_string.lower() print(a_string) # Returns: learn how to lower case with datagy2. Terakhir, Anda belajar cara mengonversi daftar string serta kolom kerangka data Pandas menjadi huruf kecil