Jika pernyataan untuk python string kosong

Sebelum kita berbicara tentang memeriksa apakah string kosong dengan Python, mari kita pahami pernyataan masalahnya secara mendalam. Saat melamar ujian apa pun, Anda mengisi formulir aplikasi. Aplikasi ini terkadang mengharuskan Anda untuk secara wajib mengisi data ke dalam kolom input di mana ruang kosong ini ditandai dengan tanda bintang *. Ketika pengguna melewati kolom wajib dan mengisi kolom berikutnya dan terus mengirimkan atau menyimpan formulir aplikasi, popup peringatan selalu terlihat di jendela. Peringatan ini seperti 'satu atau lebih bidang wajib belum diisi

Satu pertanyaan mungkin muncul di kepala Anda seperti 'Bagaimana ini diterapkan di backend?'

Nah untuk menjawab pertanyaan itu, kita akan mulai dengan memahami string di Python. String dalam Python adalah urutan karakter yang tidak dapat diubah atau diubah. String dalam Python selalu ditulis dalam kutipan terbalik tunggal, ganda, atau tiga (untuk komentar multiline). Selain itu, string yang hanya berisi spasi putih biasanya tidak dianggap kosong. String ini berisi ukuran nilai bukan nol

Membuat string kosong dapat dilakukan dengan 'n' beberapa cara, tetapi cara terbersih dan termudah untuk melakukannya adalah dengan menggunakan tanda kutip tunggal, ganda, atau tiga kali lipat. Padahal Anda juga bisa mengimplementasikan fungsi konstruktor string str() untuk membuat string kosong dengan Python. Kode di bawah ini menunjukkan seperti apa string kosong itu

Kode


# Create an Empty String in Python
string1 = ''
# using a single quote
string2 = ""
# using double quote
string3 = """"""
# using the triple quote

# Create an Empty String using the constructor function `str()`
string4 = str()
print(string4)

Semua string dari 1 hingga 4 menguraikan berbagai cara untuk merepresentasikan string kosong dengan Python

Pertanyaan lain yang harus dijawab adalah apakah sebuah string yang terdiri dari spasi putih dianggap sebagai string Kosong atau tidak di Python

Kode

# to check if a string with whitespace is considered an empty string or not
string5 = ' '
_

Yah, secara teknis ini bukan string kosong di Python. Tapi dari sudut pandang praktis, string ini kosong. Oleh karena itu, kami memiliki metode yang menganggap string spasi kosong dan karenanya kami dapat memeriksa apakah string kosong dengan Python atau tidak, sementara metode lain yang akan kita diskusikan menganggap string dengan spasi putih tidak kosong

Memodifikasi atau melakukan operasi yang berbeda pada string setelah mendefinisikannya dapat menjadi rumit. Nah saat kita melanjutkan artikel kita akan belajar bagaimana melakukan operasi yang berbeda pada string. Baik itu metode len() atau bukan operator yang menganggap spasi putih sebagai elemen string. Karena string dalam Python tidak dapat dimodifikasi setelah dibuat, maka berguna untuk memeriksa apakah sebuah string kosong atau tidak. Mari kita jelajahi operasi-operasi itu sambil terus berjalan

Metode Berbeda untuk Memeriksa adalah String Empty Python

Mari kita bahas enam metode untuk memeriksa apakah suatu string kosong di Python dan pelajari bagaimana kita dapat menyelesaikan masalah dengan string kosong (penuh spasi) yang tidak dapat diubah di Python

Metode #1 Menggunakan Fungsi len()

Untuk memeriksa apakah string kosong di Python, kami akan mengimplementasikan metode len() di Python. Karena string dengan spasi kosong tidak dianggap kosong, ini akan memberikan nilai numerik untuk jumlah spasi putih yang telah digunakan dalam string. Mari kita periksa melalui contoh kode bagaimana kita dapat memeriksa apakah sebuah string mengosongkan Python untuk string dengan panjang nol menggunakan metode len()

Algoritma

  • Kami mendefinisikan dua string uji. Satu tanpa spasi putih dan satu lagi dengan spasi putih
  • Kami menggunakan pernyataan cetak untuk mencetak pertanyaan periksa apakah string kosong dengan Python atau tidak
  • Kemudian kami menerapkan loop if-else untuk memeriksa kondisinya. Kondisi untuk memeriksa apakah string kosong dengan Python untuk kedua string uji dievaluasi dengan menggunakan metode len() dan memeriksa apakah panjang string keluar menjadi nol atau tidak
  • Mengevaluasi kedua string dengan loop if-else dan secara bersamaan mencetak jika string kosong dengan Python atau tidak
  • Keluaran untuk test string 1 keluar menjadi 'yes', karena len() dari string dievaluasi menjadi 0
  • Output untuk test string 2 keluar menjadi 'no', karena len() dari string tidak bernilai 0

Kode

# Method #1 Using len() function
# check if string empty python


# initializing the two test string

string_test1 = ""
# adding no whitespaces in string 1 

string_test2 = " "
# adding whitespaces in string 2
# to check if string empty python 
print("Is the test string 1 with zero-string length without any whitespaces empty ? : ", end="")
# Use the if-else loop to check if the string empty Python
if(len(string_test1) == 0):
	print("Yes it is an empty string.")
else:
	print("No it is not an empty string.")

# Output should be yes
print("Is the test string 2 with with whitespaces considered empty ? : ",  end="")
# Use the if-else loop to check if string empty Python
if(len(string_test2) == 0):
	print("Yes it is an empty string.")
else:
	print("No it is not an empty string.")
# Output should be NO

Keluaran

Is the test string 1 with zero-string length without any whitespaces empty? : Yes it is an empty string.
Is the test string 2 with whitespaces considered empty? : No it is not an empty string.
 

Penjelasan

Dimulai dengan menginisialisasi kedua string uji di mana satu tanpa spasi putih dan lainnya dengan spasi putih. Kemudian kami menggunakan metode bawaan len() untuk mengevaluasi panjang string yang disimpan dalam variabel 'string_test1' dan 'string_test2'. Dengan menggunakan loop if-else, kami memeriksa apakah kondisi 'len(string_test2) == 0' bernilai BENAR atau tidak. Ketika kondisi disetel ke true maka string dianggap sebagai string kosong yang dievaluasi untuk 'string_test1'. Jika tidak, string dievaluasi sebagai kosong dengan 'string_test2'

Metode #2 Menggunakan Bukan Operator

Seperti yang dipelajari di atas, sebuah string dengan spasi putih tidak dianggap sebagai string kosong sedangkan yang lain tanpa spasi dianggap sebagai string kosong. Kita dapat menggunakan operator not yang ketika digunakan akan mengevaluasi string kosong sebagai FALSE. Kita bisa menggunakan operator not untuk menggunakan variabel string alih-alih kondisi atau kita juga bisa menggunakan operator yang sama untuk mencocokkan dengan string kosong. Hanya string yang tidak ada spasi yang dianggap kosong saat kami mengimplementasikan operator not dan karenanya akan dievaluasi menjadi TRUE

Algoritma

  • Kami mendefinisikan dua string uji. Satu tanpa spasi putih dan satu lagi dengan spasi putih
  • Kami menggunakan pernyataan cetak untuk mencetak pertanyaan periksa apakah string kosong dengan Python atau tidak
  • Kemudian kami menerapkan loop if-else untuk memeriksa kondisinya. Kondisi untuk memeriksa apakah string kosong dengan Python untuk kedua string uji dievaluasi dengan menggunakan operator not dan kemudian memeriksa apakah string menghitung nol atau tidak
  • Kemudian, kami mengevaluasi kedua string menggunakan loop if-else dan secara bersamaan mencetak 'Ya' atau 'Tidak' untuk memeriksa string kosong Python atau tidak
  • Keluaran untuk test string 1 keluar menjadi 'yes', karena not operator dari string mengevaluasinya sebagai KOSONG
  • Keluaran untuk test string 2 keluar menjadi 'no', karena not operator dari string tidak mengevaluasinya bukan KOSONG

Kode

### Method #2 Using not operator
# check if string empty Python


# initializing the two test string

string_test1 = ""
# adding no whitespaces in string 1 

string_test2 = " "
# adding whitespaces in string 2
# to check if string empty Python 
print("Is the test string 1 with zero-string length without any whitespaces empty ? : ", end="")
# Use the if-else loop to check if the string empty Python
if(not string_test1 ):
	print("Yes it is an empty string.")
else:
	print("No it is not an empty string.")

# Output should be yes
print("Is the test string 2 with with whitespaces considered empty ? : ",  end="")
# Use the if-else loop to check if string empty Python
if( not string_test2 ):
	print("Yes it is an empty string.")
else:
	print("No it is not an empty string.")
# Output should be NO
_

Keluaran

Is the test string 1 with zero-string length without any whitespaces empty? : Yes it is an empty string.
Is the test string 2 with whitespaces considered empty? : No it is not an empty string.
> 

Penjelasan

Dimulai dengan menginisialisasi kedua string uji di mana satu tanpa spasi putih dan lainnya dengan spasi putih. Kemudian kami menggunakan metode bawaan untuk tidak mengevaluasi kekosongan string yang disimpan dalam variabel 'string_test1' dan 'string_test2'. Dengan menggunakan loop if-else, kami memeriksa apakah kondisi 'len(string_test2) == 0' bernilai BENAR atau tidak. Ketika kondisi disetel ke true maka string dianggap sebagai string kosong yang dievaluasi untuk 'string_test1'. Jika tidak, string dievaluasi sebagai kosong dengan 'string_test2'

Metode #3 Menggunakan Not + str. mengupas()

Sebelum kita beralih menggunakan metode untuk memeriksa apakah sebuah string kosong dengan Python, mari kita perjelas definisi string kosong dan kosong

String kosong berisi spasi putih sedangkan string kosong tidak berisi karakter atau spasi apa pun

Seperti yang dipelajari di atas, string dengan spasi tidak dianggap sebagai string kosong, dan mengimplementasikan operator not() akan mengevaluasi string tanpa spasi sebagai KOSONG. Di sini, kita juga akan mengimplementasikan metode strip() selain operator not() untuk menghapus spasi putih yang ada dalam sebuah string. Untuk skenario kami, string dengan hanya spasi akan dianggap sebagai string kosong. Sekarang, karena kita akan menghapus spasi putih dari string, itu akan menjadi string kosong, dan karenanya ketika kita mengevaluasinya, itu akan kembali sebagai string kosong.

Dengan pernyataan masalah di mana kita memiliki ruang kosong dalam string, kita dapat mengimplementasikan metode ini untuk menghilangkan spasi putih dan memeriksa apakah string kosong dengan Python

Algoritma

  • Kami mendefinisikan dua string uji. Satu tanpa spasi putih dan satu lagi dengan spasi putih
  • Kami menggunakan pernyataan cetak untuk mencetak pertanyaan periksa apakah string kosong dengan Python atau tidak
  • Kemudian kami menerapkan loop if-else untuk memeriksa kondisinya. Kondisi untuk memeriksa apakah string kosong dengan Python untuk kedua string uji dievaluasi dengan menggunakan metode not + strip() dan mengevaluasi apakah string dihitung menjadi nol atau tidak
  • Mengevaluasi kedua string dengan loop if-else dan mencetak secara bersamaan adalah apakah string itu kosong Python atau tidak
  • Output untuk test string 1 dan test string 2 keluar menjadi 'yes', karena dengan menggunakan metode strip() kita menghapus spasi putih dari test string 2 dan mengevaluasinya sebagai KOSONG. Dan untuk test string 1, tidak ada spasi yang ada sehingga dianggap kosong

Kode

### Method #3 Using not + str.strip()
# check if string empty Python


# initializing the two test string

string_test1 = ""
# adding no whitespaces in string 1 

string_test2 = " "
# adding whitespaces in string 2
# to check if string empty Python 
print("Is the test string 1 with zero-string length without any whitespaces empty ? : ", end="")
# Use the if-else loop to check if string empty Python
if(not(string_test1 and string_test1.strip())):
	print("Yes it is an empty string.")
else:
	print("No it is not an empty string.")

# Output should be yes
print("Is the test string 2 with with whitespaces considered empty ? : ",  end="")
# Use the if-else loop to check if string empty Python
if(not(string_test2 and string_test2.strip())):
	print("Yes it is an empty string.")
else:
	print("No it is not an empty string.")
# Output should be Yes
_

Keluaran

Is the test string 1 with zero-string length without any whitespaces empty? : Yes it is an empty string.
Is the test string 2 with whitespaces considered empty? : Yes it is an empty string.
> 

Penjelasan

Dimulai dengan menginisialisasi kedua string uji di mana satu tanpa spasi putih dan lainnya dengan spasi putih. Kemudian kami menggunakan metode bawaan bukan operator selain metode strip() untuk mengevaluasi apakah string kosong atau tidak. Kita tahu, sebuah string dengan spasi kosong dievaluasi sebagai tidak kosong dengan not() operator. karenanya, untuk string uji 1 karena tidak ada spasi kosong, string uji 1 dievaluasi sebagai string EMOTY. Sedangkan untuk test string 2, kita menghapus spasi dari string menggunakan metode strip() dan kemudian mengevaluasi string terhadap not() operator yang dianggap sebagai string kosong. Karenanya, kami mendapat tanda 'Ya' untuk kedua string uji

Metode #4 Menggunakan not + str. isspace()

Sama seperti skenario di atas, di sini juga string dengan spasi juga dianggap KOSONG. Seperti halnya metode strip(), operasi ini memerlukan pelaksanaan tugas yang meminta pemanfaatan beban komputasi ketika ada lebih banyak spasi putih. Metode isspace() memeriksa string dan memberikan output sebagai 'True' ketika semua karakter dalam string adalah karakter spasi, selain itu memberikan output sebagai 'False'

Seperti yang dipelajari, string dengan spasi tidak dianggap sebagai string kosong, dan mengimplementasikan operator not() akan mengevaluasi string tanpa spasi sebagai KOSONG. Di sini kita juga akan mengimplementasikan metode isspace() selain operator not() untuk memeriksa apakah string kosong di Python. Sekarang, sebagai metode isspace() memberikan output sebagai 'Benar' ketika semua karakter dalam string adalah karakter spasi. Karenanya ini mengembalikannya sebagai string kosong

Algoritma

  • Kami mendefinisikan dua string uji. Satu tanpa spasi putih dan satu lagi dengan spasi putih
  • Kami menggunakan pernyataan cetak untuk mencetak pertanyaan periksa apakah string kosong dengan Python atau tidak
  • Kemudian kami menerapkan loop if-else untuk memeriksa kondisinya. Kondisi untuk memeriksa apakah string kosong Python untuk kedua string uji dievaluasi dengan menggunakan metode not + isspace() dan mengevaluasi apakah string menghitung nol atau tidak seperti dengan metode isspace() outputnya adalah 'Benar' ketika semua
  • Mengevaluasi Kedua string dievaluasi dan secara bersamaan output dengan pernyataan print dicetak menggunakan loop if-else
  • Output untuk test string 1 keluar menjadi 'yes', karena metode not dan isspace() memeriksa string tanpa spasi kosong sebagai KOSONG
  • Output untuk test string 2 keluar menjadi 'no', karena metode isspace(), pertama-tama mengeluarkan output sebagai TRUE karena string berisi spasi sedangkan dengan not operator string tidak dievaluasi sebagai KOSONG

Kode

### Method #4 Using not + str.isspace()
# check if string empty Python


# initializing the two test string

string_test1 = ""
# adding no whitespaces in string 1 

string_test2 = " "
# adding whitespaces in string 2
# to check if string empty Python 
print("Is the test string 1 with zero-string length without any whitespaces empty ? : ", end="")
# Use the if-else loop to check if string empty Python
if(not(string_test1 and not string_test1.isspace())):
	print("Yes it is an empty string.")
else:
	print("No it is not an empty string.")

# Output should be yes
print("Is the test string 2 with with whitespaces considered empty ? : ",  end="")
# Use the if-else loop to check if string empty Python
if(not(string_test2 and not string_test2.isspace())):
	print("Yes it is an empty string.")
else:
	print("No it is not an empty string.")
# Output should be Yes
_

Keluaran

Is the test string 1 with zero-string length without any whitespaces empty? : Yes it is an empty string.
Is the test string 2 with whitespaces considered empty? : Yes it is an empty string.
> 

Penjelasan

Dimulai dengan menginisialisasi kedua string uji di mana yang satu tanpa spasi putih dan lainnya dengan spasi putih. Kemudian kami menggunakan metode bawaan untuk tidak mengevaluasi kekosongan string yang disimpan dalam variabel 'string_test1' dan 'string_test2'. Dengan menggunakan metode not + isspace() dan mengevaluasi apakah string dihitung menjadi nol atau tidak seperti metode isspace(), hasilnya adalah 'Benar' ketika semua karakter dalam string adalah karakter spasi putih. Output untuk test string 1 keluar menjadi 'yes', karena metode not dan isspace() memeriksa string tanpa spasi sebagai KOSONG sedangkan output untuk test string 2 keluar menjadi 'no', karena isspace()

Metode #5 Menggunakan Pemahaman Daftar

Pemahaman daftar Python berisi tanda kurung di mana ekspresi berada. Ini dijalankan untuk setiap elemen selain for loop untuk mengulangi setiap elemen yang ada dalam daftar Python. Itu membuat daftar baru tergantung pada nilai-nilai dari daftar yang ada

Di sini kita akan menggunakan daftar pemahaman di Python bersama dengan loop if-else untuk memeriksa apakah string kosong di Python

Algoritma

  • Kami mendefinisikan dua string uji. Satu tanpa spasi putih dan satu lagi dengan spasi putih
  • Kami menggunakan pernyataan cetak untuk mencetak pertanyaan memeriksa apakah string python kosong atau tidak
  • Kemudian kita membuat variabel 'a' untuk string_test1 dan variabel 'b' untuk string_test2. Setelah ini, kami menempatkan loop if-else kami di mana kami memeriksa apakah string kosong dengan python. Kondisi ini diatur di dalam daftar sesuai sintaks pemahaman daftar di Python
  • Kondisi untuk memeriksa apakah string kosong dalam python untuk kedua string uji dievaluasi dengan menggunakan metode pemahaman daftar dan mengevaluasi apakah string dihitung menjadi nol atau tidak
  • Output untuk test string 1 keluar menjadi 'ya', karena metode pemahaman daftar mengevaluasi string tanpa spasi sebagai KOSONG
  • Output untuk test string 2 keluar menjadi 'tidak', karena metode pemahaman daftar mengevaluasi string dengan spasi putih sebagai tidak KOSONG. Kedua keluaran ditampilkan dalam tanda kurung siku yang direpresentasikan dalam bentuk daftar

Kode

# to check if a string with whitespace is considered an empty string or not
string5 = ' '
_0

Keluaran

# to check if a string with whitespace is considered an empty string or not
string5 = ' '
_1

Penjelasan

Dimulai dengan menginisialisasi kedua string uji di mana yang satu tanpa spasi putih dan lainnya dengan spasi putih. Kemudian kami menggunakan pemahaman daftar dengan Python untuk mengevaluasi string 'string_test1' dan 'string_test2'. Kami mengatur loop if-else di mana kami memeriksa apakah string python kosong. Kondisi ini diatur di dalam daftar. Kondisi untuk memeriksa apakah string python kosong untuk kedua string uji dievaluasi. Untuk skenario ini, string dengan spasi dianggap TIDAK KOSONG, sedangkan string tanpa spasi dianggap Kosong. Oleh karena itu, Output untuk test string 1 keluar menjadi 'ya', karena metode pemahaman daftar mengevaluasi string tanpa spasi sebagai KOSONG. dan output untuk test string 2 keluar menjadi 'tidak', karena metode pemahaman daftar mengevaluasi string dengan spasi putih sebagai tidak KOSONG. Kedua keluaran ditampilkan dalam tanda kurung siku yang direpresentasikan dalam bentuk daftar

Metode #6 Menggunakan Metode eq

Metode __eq__ dari sebuah kelas di Python secara otomatis dipanggil setiap kali kita mengimplementasikan operator == untuk membandingkan instance kelas. Python secara default menggunakan operator is saat Anda tidak secara khusus menyediakan metode __eq__. Oleh karena itu, Metode __eq__ mendefinisikan logika persamaan ketika kita ingin membandingkan dua objek menggunakan operator yang sama (==)

Di sini kita akan menggunakan metode __eq__ di python bersama dengan loop if-else untuk memeriksa apakah string kosong di Python

Algoritma

  • Kami mendefinisikan dua string uji. Satu tanpa spasi putih dan satu lagi dengan spasi putih
  • Kami menggunakan pernyataan cetak untuk mencetak pertanyaan memeriksa apakah string python kosong atau tidak
  • Kemudian kita membuat variabel 'a' untuk string_test1 dan variabel 'b' untuk string_test2. Setelah ini, kami menempatkan loop if-else kami dengan metode __eq__ untuk memeriksa apakah string kosong dengan python
  • Setelah kondisi dievaluasi dengan menggunakan metode __eq__ di python, ia memeriksa apakah string menghitung nol atau tidak
  • Output untuk test string 1 keluar menjadi 'yes', karena metode __eq__ mengevaluasi string tanpa spasi sebagai KOSONG
  • Output untuk test string 2 keluar menjadi 'tidak', karena metode __eq__ mengevaluasi string dengan spasi putih sebagai tidak KOSONG. Kedua keluaran ditampilkan dalam tanda kurung siku yang direpresentasikan dalam bentuk daftar

Kode

# to check if a string with whitespace is considered an empty string or not
string5 = ' '
_2

Keluaran

Is the test string 1 with zero-string length without any whitespaces empty? : Yes it is an empty string.
Is the test string 2 with whitespaces considered empty? : No it is not an empty string.
> 

Penjelasan

Dimulai dengan menginisialisasi kedua string uji di mana yang satu tanpa spasi putih dan lainnya dengan spasi putih. Kemudian kami menggunakan pemahaman daftar dengan Python untuk mengevaluasi string 'string_test1' dan 'string_test2'. Kami mengatur loop if-else di mana kami memeriksa apakah string Python kosong menggunakan metode __eq__. Untuk skenario ini, string dengan spasi dianggap BUKAN KOSONG sedangkan string tanpa spasi dianggap Kosong. Oleh karena itu, Output untuk test string 1 menjadi 'yes', karena metode __eq__ mengevaluasi string tanpa spasi sebagai KOSONG dan output untuk test string 2 menjadi 'No', karena metode __eq__ mengevaluasi string

FAQ

Q1. Kapan sebuah string dianggap KOSONG?

Jwb. String tanpa spasi dianggap KOSONG sementara dalam beberapa kasus kami juga menganggap string dengan spasi putih sebagai BLANK STRING

Q2. Mengapa string dihitung menjadi non-KOSONG dengan metode len()?

Jwb. Karena string dengan spasi tidak dianggap kosong, dengan mengimplementasikan metode len() kita mengetahui panjang string (yang jika bukan nol berarti TIDAK KOSONG). Oleh karena itu, setelah kita mendapatkan nilai numerik untuk jumlah spasi putih yang telah digunakan dalam string, kita dapat mengatakan bahwa string tersebut TIDAK KOSONG

Q3. Bagaimana cara operator not dan metode strip berfungsi untuk membuktikan bahwa string dengan spasi kosong?

Jwb. Ketika kita bekerja dengan metode strip() di atas string dengan spasi putih, maka dengan metode strip jumlah spasi dihapus (dilucuti) yang membuat string kosong dan karenanya kita mendapatkan string kosong sebagai hasilnya

Beberapa artikel yang harus ditinjau kembali untuk merevisi konsep yang juga digunakan untuk mengimplementasikan berbagai metode yang telah kita pelajari sejauh ini tercantum di bawah ini

Bagaimana memeriksa apakah string Python kosong?

Metode #1. Menggunakan len() . Meskipun itu mengabaikan fakta bahwa sebuah string dengan hanya spasi juga harus secara praktis dianggap sebagai string kosong bahkan bukan nol.

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 menulis kondisi IF untuk daftar kosong dengan Python?

Algoritma (Langkah) .
Buat variabel untuk menyimpan input daftar kosong
Gunakan pernyataan kondisional if untuk memeriksa apakah objek daftar menunjuk ke literal [] i. e memeriksa apakah daftar sama dengan [] atau tidak
Cetak “Daftar kosong”, jika kondisi benar
Jika tidak, cetak “Daftar tidak kosong”, jika kondisi salah

Bagaimana Anda memeriksa apakah sebuah string kosong dalam pernyataan if?

Metode isEmpty() memeriksa apakah suatu string kosong atau tidak. Metode ini mengembalikan nilai true jika string kosong (length() adalah 0), dan false jika tidak.