Apakah tidak ada atau kosong string python?

String python tetap tidak dapat diubah, yang berarti kita dapat mengubahnya berdasarkan operasi yang kita jalankan. Fungsi Python yang paling signifikan adalah manipulasi string. Banyak metode, termasuk pendekatan pemotongan string, perulangan melalui elemen-elemennya, dan metode string, dapat digunakan untuk mengubah string. Sangat penting untuk memahami bahwa string dengan spasi secara efektif adalah string kosong dengan panjang tidak nol. Masalah itu akan dibahas dalam tutorial ini, serta solusi yang memungkinkan. Akibatnya, ketika kita menggunakan operator len[] atau "not" untuk memeriksa string kosong, itu sebenarnya menghitung spasi tidak kurang dari satu karakter string, oleh karena itu string dengan spasi tidak akan dihitung sebagai string kosong

Di Python, kita bisa menggunakan salah satu cara dasar yang dijelaskan di bawah ini untuk memeriksa string kosong

  1. Menggunakan bukan operator
  2. Menggunakan fungsi len[]
  3. Menggunakan not + string. isspace[]
  4. Menggunakan len[] + string. mengupas[]
  5. Menggunakan dan + string. mengupas[]
  6. Menggunakan __eq__

Menggunakan bukan Operator

Operator not melakukan pekerjaan yang sama dengan fungsi len[]. Di Python, string kosong memang sama dengan False. Operator not dapat digunakan untuk menentukan apakah suatu string benar-benar kosong atau tidak. Operasi not di Python mencegah string ditafsirkan sebagai string kosong jika berisi spasi

Contoh

Kami telah menggunakan dua tipe string, string1 dan string2, dalam contoh ini. String2 memiliki spasi putih, dan string1 adalah string kosong. Kemudian kami menggunakan kondisi "jika lain" untuk memeriksa apakah string yang diberikan kosong jika tidak ada dalam string. Namun, itu tidak kosong. Spasi putih tidak diperlakukan sebagai string kosong oleh operator not, sehingga keluarannya tidak akan berupa string kosong untuk kasus string input kedua. Akhirnya, hasilnya telah dicetak

Kode

Keluaran

string, string1 = '', with no spaces is empty
string, string2 = '   ', with spaces is not empty

Menggunakan Metode len[]

Kami akan menggunakan fungsi len[] python untuk menentukan panjang string. Kemudian, jika panjang string sama dengan 0, string kosong; . Saat menggunakan teknik len[] dengan Python, string tidak benar-benar dianggap sebagai string kosong jika berisi spasi

Contoh

Kami telah menggunakan dua tipe string, string1 dan string2, dalam contoh ini. String2 memiliki spasi putih, dan string1 adalah string kosong. Panjang setiap string kemudian dihitung menggunakan fungsi len[] Python. Kemudian kami menggunakan loop "if-else" untuk memeriksa apakah panjang string sama dengan nol, dalam hal ini kondisi mencetak bahwa string kosong, dan dalam hal ini string cetak tidak kosong. Spasi putih dalam string tidak dianggap kosong oleh len[], menghasilkan string yang tidak kosong. Terakhir, kami mencetak hasil dari kedua string tersebut

Kode

Keluaran

string, string1 = '', with no spaces is empty
string, string2 = '   ', with spaces is not empty

Menggunakan bukan Operator + str. isspace[]

Ini memeriksa spasi putih di strip dengan cara yang sama seperti fungsi strip[]. Namun, fungsi strip[] membutuhkan waktu lama jika dibandingkan dengan str. isspace[] karena strip[] harus menjalankan operasi strip, yang membutuhkan banyak pekerjaan komputasi

Contoh

Kami telah menggunakan dua tipe string, string1 dan string2, dalam contoh ini. String2 memiliki spasi putih, dan string1 adalah string kosong. Kondisi "if-else" telah digunakan. Kami menggunakan metode isspace[] dalam kondisi if else, yang memeriksa semua ruang string. Akhirnya, hasilnya telah dicetak, dan Anda dapat melihat bahwa kedua string kosong

Kode

Keluaran

string, string1 = '', with no spaces is not empty
string, string2 = '   ', with spaces is not empty

Menggunakan len[] + string. mengupas[]

Di Python, gunakan len[] + string. teknik strip[] untuk memverifikasi string yang benar-benar kosong. Spasi kosong dalam string dihapus menggunakan string. strip[] metode. Jika ada ruang dalam string, metode strip[] menghapusnya, dan fungsi len[] memeriksa apakah string kosong atau tidak

Contoh

Terlepas dari berapa banyak spasi yang kita masukkan ke dalam string, itu menghapus semuanya dan memverifikasi panjang string;

Kode

Keluaran

string, string1 = '', with no spaces is empty
string, string2 = '   ', with spaces is empty

Menggunakan Fungsi "dan" Operator + strip[]

Kami perhatikan bahwa spasi putih dalam string tidak selalu ditafsirkan sebagai string kosong. Jadi, saat kita menggunakan fungsi strip[] untuk memverifikasi apakah string kosong, kita juga bisa memeriksa spasi putih

Contoh

Kami telah menggunakan dua input string, string1 dan string2, dalam contoh ini. String2 memiliki spasi putih, dan string1 adalah string kosong. Fungsi __eq__ telah digunakan. Dalam kondisi if-else, kami menggunakan metode yang diberikan untuk memverifikasi apakah string kosong atau tidak. Akhirnya, hasilnya telah dicetak. Spasi putih tidak diperlakukan sebagai string kosong dalam pendekatan ini

Apakah Tidak Ada dan string kosong sama dengan Python?

Tidak ada yang tidak sama dengan 0, Salah, atau string kosong . Tidak ada adalah tipe datanya sendiri [NoneType] dan hanya Tidak ada yang bisa menjadi Tidak ada.

Bagaimana saya memeriksa apakah Python tidak ada atau kosong?

Menggunakan Metode len[] . Saat menggunakan teknik len[] dengan Python, string tidak benar-benar dianggap sebagai string kosong jika berisi spasi.

Apakah string kosong null dengan Python?

Nilai null menunjukkan tidak adanya objek apa pun, sedangkan string kosong adalah objek bertipe String dengan karakter nol . Jika Anda mencoba membandingkan keduanya, keduanya tidak sama.

Bagaimana Anda memeriksa apakah string itu nol atau tidak dengan Python?

periksa apakah sebuah 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

Bài mới nhất

Chủ Đề