SPLIT(A1, ",") 0 - [ OPTIONAL - SPLIT("Alas, poor Yorick"," ") 7 by default ] - Whether or not to remove empty text messages from the split results. The default behavior is to treat consecutive delimiters as one (if SPLIT("Alas, poor Yorick"," ") 7). If SPLIT("Alas, poor Yorick"," ") 5, empty cells values are added between consecutive delimiters. Show
Seringkali saat menulis kode Python, Anda perlu mengonversi satu tipe data ke yang lain. Dengan Python, Anda dapat mengonversi string menjadi integer menggunakan fungsi built-in int (). Ganti string pythonPada artikel ini, kita akan berbicara tentang cara mengganti substring di dalam string dengan Python, menggunakan metode replace (). sebelumnya kita sudah membahas strtok di C/Arduino, sekarang untuk python fungsi yang digunakan untuk memisahkan karakter beda lagi, fungsi tersebut adalah split(), kalau saya rasa fungsi di python ini lebih simple, tetapi kekurangannya, kita hanya bisa input satu delimiter saja, berbeda kalau di C, kita bisa input beberapa delimiter dalam satu baris perintah. Kalau di split untuk beberapa delimiter, kita harus membuat beberapa baris perintah juga. Jika kita tidak memasukkan karakter sebagai delimiter, maka Spasi adalah delimiter secara defaultnya. untuk menggunakan split() dapat coba menjalankan perintah berikut
hasilnya akan langsung menjadi array/list seperti berikut sekarang, kita coba masukkan karakter sebagai delimiternya, dengan menggunakan perintah berikut
hasilnya adalah seperti Gambar dibawah ini: Bagaimana mengambil list dari data yang sudah di split ???????????? untuk mengambil list dari data yang sudah di split, caranya adalah dengan membuat sebuah variable untuk menampung data tersebut, sebagai contoh, kita dapat coba program berikut
maka hasilnya adalah String formatting pada python adalah satu proses memasukkan atau menyisipkan variabel atau nilai ke dalam template string yang telah ditentukan [1]. Terdapat setidaknya 3 cara untuk melakukan hal ini. Beberapa di antaranya adalah cara jadul, dan beberapa di antaranya adalah cara yang lebih baru dan modern. Kita akan coba satu-persatu. Memformat String dengan Format SpecifiersCara yang pertama (dan ini adalah cara yang cukup lama), adalah menggunakan format specifiers. Format specifiers adalah simbol 3 yang berarti string.Contoh:
Model cara seperti ini akan terlihat sangat “old-style” jika kita bandingkan dengan fungsi 4 pada python 3.Memformat String dengan Fungsi format()Untuk cara yang kedua adalah menggunakan fungsi 4 yang baru diperkenalkan pada python versi 3 [2].Fungsi ini juga pernah kita pelajari pada pembahasan Macam-Macam Output Python. Berikut ini contoh penggunaannya:
Memformat String dengan String Interpolation / F-StringsString interpolation atau F-Strings adalah fitur terbaru dari python 3.6 [3]. Fungsi ini memiliki tujuan yang sama dengan 2 cara sebelumnya. Hanya saja, ia memiliki sintaks yang jauh lebih modern dan lebih sederhana. Hal ini akan terlihat sangat familiar bagi kalian yang pernah belajar javascript mau pun kotlin, karena secara sintaks penulisannya hampir sama dengan string template literal pada dua bahasa tersebut. Berikut ini contohnya:
Output:
Bagaimana? Jauh lebih manusiawi bukan sintaksnya? 😎 Memecah String Menjadi List dan SebaliknyaFungsi selanjutnya adalah memecah string menjadi list. Hal ini bisa kita lakukan menggunakan fungsi 6 dan 7.
Penjelasan
Mengubah String Menjadi Upper CaseSelanjutnya kita bisa memodifikasi string menjadi uppercase alias huruf besar semua dengan fungsi 1.
Output:
Ini hanya working untuk abjad yang memiliki variasi huruf besar.
Output:
NB: bisa jadi teks arabnya kacau untuk di CLI Mengubah String Menjadi Lower CaseKebalikannya, kita bisa menggunakan fungsi 2 untuk mengubah string menjadi huruf kecil semua.Contoh:
Output: 0apa kabar? lagi dimana? 1Output: 2Mengubah String Menjadi Reverse CaseYang terakhir, kita bisa membalikkan huruf kecil menjadi huruf besar, dan huruf besar menjadi huruf kecil dengan perintah 3.Perhatikan contoh: 3Output: 4Mencari Kata Pada StringPada python, mencari sebuah kata atau karakter dalam suatu string caranya sangat mudah. Kita bisa menggunakan fungsi 4.Fungsi tersebut akan mengembalikan indeks dari hasil pertama pencarian, dan akan mengembalikan -1 jika karakter yang dicari tidak ditemukan. Contoh: 5Output: 6Mereplace Kata Pada StringDengan memanfaatkan fungsi 5, kita bisa mencari lalu menimpa sebuah karakter/teks dengan teks baru.Perhatikan contoh berikut: 7Output: 8Menghapus Karakter Tertentu Pada StringTentu saja, jika kita memanggil fungsi 6 pada suatu string, lalu kita timpa teks lama dengan string kosong ( 7), seolah-olah kita telah menghapus karakter tersebut.Contoh: 9Output: 0Menghitung Jumlah Karakter Yang MunculTerakhir tapi bukan yang paling akhir, kita bisa menghitung berapa kali sebuah teks muncul dalam suatu string. Misal kita ingin menghitung berapa kali kata 8 muncul pada sebuah paragraf, kita bisa menggunakan fungsi 9 pada string.Perhatikan contoh berikut: 1Output: 2KesimpulanAda banyak sekali hal yang bisa kita lakukan untuk memanipulasi string pada python. Bahkan, cara-cara tersebut umumnya sangat mudah dilakukan. Berbeda dengan jika kita menggunakan bahasa pemrograman lain yang tidak memiliki fungsi manipulasi string sebanyak python. Kode Program LengkapKalian bisa mendapatkan kode program lengkap untuk seri tutorial ini pada link repository python-menengah. Apa fungsi split () Python?Sesuai dengan namanya, split artinya membagi atau memisahkan. Dapat disimpulkan bahwa metode split Python merupakan cara untuk membagi data string menjadi daftar string setelah memecah string yang diberikan oleh pemisah yang sudah ditentukan.
Apa itu Len di Python?Kita masuk dalam pembahasan yang pertama yaitu fungsi Len(). Fungsi len() digunakan untuk mengidentifikasi dan mengetahui seberapa panjang jumlah item atau anggota pada suatu objek. Penerapan fungsi len() ini bisa dipraktekkan pada berbagai jenis data seperti data sequence dan data collection.
Apa fungsi replace pada Python?Replace() adalah suatu fungsi bawaan yang selalu tersedia dari bahasa pemrogramman Python yang bertujuan untuk mengganti kemunculan karakter substring tertentu dalam string dengan karakter substring tertentu.
|