String python tidak dapat diubah, mis. e. , kita dapat mengubah string sesuai dengan operasi yang dilakukan. Manipulasi String adalah fitur terpenting dalam python. Anda dapat memanipulasi string dengan banyak metode seperti teknik pemotongan String, mengulang elemen, dan metode string. Tetapi. Terkadang kita sampai pada situasi di mana kita perlu memeriksa apakah string Python kosong atau tidak dan daftarnya kosong. Pada artikel ini, kita akan membahas cara memeriksa apakah string kosong atau tidak dengan Python Show
7 Cara berbeda untuk memeriksa apakah string kosong atau tidakMari kita bahas cara-cara tertentu untuk memeriksa apakah string adalah string kosong atau tidak 1. Menggunakan metode len()Kami akan menghitung panjang string dengan bantuan len() di python. Kemudian, kami akan memeriksa apakah panjang string sama dengan 0, maka string tersebut kosong; _Mari kita lihat contoh untuk pemahaman konsep yang lebih baik #input empty with and without spaces string s = "" str = " " x = len(s) y = len(str) if x == 0: print("string is empty") else: print("string is not empty") if y == 0: print("string is empty") else: print("string is not empty") Keluaran
Penjelasan Di sini, kami telah mengambil dua input string, s dan str. s adalah string kosong, dan str memiliki spasi putih. Kemudian, kami menghitung panjang kedua string dengan fungsi len() di python. Kemudian, kami telah menerapkan loop if-else dan memeriksa apakah panjang string sama dengan 0, maka string cetak kosong, dan jika tidak kosong, cetak tidak kosong. Di len(), spasi putih tidak diperlakukan sebagai string kosong, memberikan output sebagai string yang tidak kosong. Akhirnya, kami telah mencetak output dari kedua string tersebut 2. Menggunakan bukan operator Untuk Memeriksa Apakah String Adalah String Kosong Di PythonNot operator digunakan untuk melakukan tugas yang sama seperti fungsi len(). String kosong selalu sama dengan False di Python. Jika kita ingin mengecek apakah string tersebut kosong atau tidak, kita dapat mengeceknya dengan bantuan operator not _Mari kita lihat contoh untuk pemahaman konsep yang lebih baik #input empty with and without spaces string s = "" str = " " if not s: print("string is empty") else: print("string is not empty") if not str: print("string is empty") else: print("string is not empty") Keluaran
Penjelasan Di sini, kami telah mengambil dua input string, s dan str. s adalah string kosong, dan str memiliki spasi putih. Kemudian, kami telah menerapkan kondisi if else dimana kami telah memeriksa jika tidak dalam string, maka string tersebut kosong. Kalau tidak, itu tidak kosong. Operator not juga tidak memperlakukan spasi putih sebagai string kosong sehingga keluarannya akan muncul bukan sebagai string kosong dari string input kedua. Akhirnya, kami telah mencetak hasilnya 3. Menggunakan dan fungsi operator + strip() untuk memeriksa apakah string adalah string kosong di pythonTerkadang, kita melihat bahwa spasi putih yang ada dalam string tidak diperlakukan sebagai string kosong. Jadi, saat kita memeriksa string kosong, kita juga bisa memeriksa spasi putih melalui fungsi strip() Mari kita lihat contoh untuk pemahaman konsep yang lebih baik #input empty with and without spaces string s = "" str = " " if s and s.strip(): print("string is not empty") else: print("string is empty") if str and str.strip(): print("string is not empty") else: print("string is empty") Keluaran _Penjelasan Di sini, kami telah mengambil dua input string, s dan str. s adalah string kosong, dan str memiliki spasi putih. Kami telah menerapkan kondisi if-else dan memeriksa dengan fungsi strip() apakah string kosong atau tidak. Jika kondisinya Salah, itu berarti string kosong, dan jika tidak, blok akan dieksekusi. Dalam fungsi ini, spasi juga diperlakukan sebagai string kosong. Akhirnya, kami telah mencetak hasilnya 4. Menggunakan fungsi Strip() hanya Untuk Memeriksa String Kosong Dengan PythonTerkadang, kita melihat bahwa spasi putih yang ada dalam string tidak diperlakukan sebagai string kosong. Jadi, saat kita memeriksa string kosong, kita juga bisa memeriksa spasi putih melalui fungsi strip() Mari kita lihat contoh untuk pemahaman konsep yang lebih baik #input empty with and without spaces string s = "" str = " " if s.strip(): print("string is not empty") else: print("string is empty") if str.strip(): print("string is not empty") else: print("string is empty")_ Keluaran _Penjelasan Di sini, kami telah mengambil dua input string, s dan str. s adalah string kosong, dan str memiliki spasi putih. Kami telah menerapkan kondisi if else di mana kami menghapus string, i. e. , spasi putih dihapus, dan jika string kosong, itu akan menjadi string kosong. Jika tidak, string tidak kosong. Akhirnya, kami telah mencetak hasilnya 5. Menggunakan bukan operator + str. isspace()Ini bekerja sama dengan fungsi strip() saat memeriksa spasi putih di strip. Tapi, fungsi strip() banyak waktu dibandingkan dengan str. fungsi isspace() karena strip() harus melakukan operasi strip, yang membutuhkan banyak beban komputasi Mari kita lihat contoh untuk pemahaman konsep yang lebih baik _1Keluaran _Penjelasan Di sini, kami telah mengambil dua input string, s dan str. s adalah string kosong, dan str memiliki spasi putih. Kami telah menerapkan kondisi if-else. Dalam kondisi if-else, kita telah menerapkan fungsi isspace(), yang akan memeriksa semua ruang string. Terakhir, kami telah mencetak hasilnya, dan Anda dapat melihat hasilnya bahwa kedua string kosong 6. Menggunakan metode __eq__Dunder pada dasarnya memberi tahu metode yang memiliki garis bawah ganda sebelum dan sesudah namanya. Kita juga dapat memeriksa string kosong melalui metode __eq__ _3Mari kita lihat contoh untuk pemahaman konsep yang lebih baik _4Keluaran
Penjelasan Di sini, kami telah mengambil dua input string, s dan str. s adalah string kosong, dan str memiliki spasi putih. Kami telah mengambil metode __eq__. Kami telah menerapkan metode yang diberikan dalam kondisi if-else dan memeriksa apakah string kosong atau tidak. Akhirnya, kami telah mencetak hasilnya. Metode ini juga tidak memperlakukan spasi putih sebagai string kosong 7. Menggunakan Regex Untuk Memeriksa String Kosong Di PythonKita dapat membuat pola regex untuk memeriksa apakah string yang diberikan kosong atau hanya berisi spasi putih Mari kita lihat contoh untuk pemahaman konsep yang lebih baik _6Keluaran _7Penjelasan Di sini, kami telah mengambil dua input string, s dan str. s adalah string kosong, dan str memiliki spasi putih. Kami telah mengimpor pustaka ulang dengan python. Kemudian, kami menerapkan kondisi if-else dengan format yang diberikan untuk memeriksa apakah string kosong atau tidak. Jika kondisi-jika memenuhi, maka hasilnya akan dicetak karena merupakan string kosong. Jika tidak, Output dicetak bukan sebagai string kosong. Karenanya, Anda dapat melihat hasilnya Baca Juga. 5 Cara untuk Memeriksa apakah sebuah String adalah Integer dengan Python KesimpulanDalam tutorial ini, kita telah belajar tentang konsep pengecekan string kosong atau tidak dan apakah string berisi spasi saja atau tidak. Kami telah menjelaskan konsep lengkap secara mendetail dengan mengambil semua cara untuk memeriksa apakah string kosong. Semua cara dijelaskan secara rinci dengan bantuan contoh. Anda dapat menggunakan salah satu metode yang ingin Anda gunakan sesuai dengan kebutuhan program atau proyek Anda Namun, jika Anda memiliki keraguan atau pertanyaan, beri tahu saya di bagian komentar di bawah. Saya akan mencoba membantu Anda sesegera mungkin Bagaimana cara saya memeriksa apakah suatu string kosong atau nol dengan Python?Menggunakan Metode len()
. Kemudian, jika panjang string sama dengan 0, string kosong; .
Bagaimana cara saya memeriksa apakah suatu string kosong atau nol?Anda dapat menggunakan metode IsNullOrWhiteSpace untuk menguji apakah sebuah string adalah null , nilainya adalah String. Kosong, atau hanya terdiri dari karakter spasi putih.
Apakah string kosong == null?Sebuah string kosong adalah instance string dengan panjang nol, sedangkan string nol tidak memiliki nilai sama sekali. String kosong direpresentasikan sebagai "". Ini adalah urutan karakter dari nol karakter. Sebuah string null direpresentasikan dengan null .
Bagaimana Anda memeriksa apakah objek string adalah null Python?periksa apakah suatu string adalah Null dengan Python menggunakan len()
. Catatan. Metode di atas akan mencetak pernyataan else bahkan jika ada spasi di dalam tanda kutip tunggal/ganda karena metode len() juga mempertimbangkan spasi. |