Python String isdigit ()

Metode isdigit () mengembalikan True jika semua karakter dalam string adalah digit. Jika tidak, itu mengembalikan False.

Sintaksnya isdigit()adalah

 string.isdigit ()

isdigit () Parameter

Itu isdigit()tidak mengambil parameter apa pun.

Nilai Kembali dari isdigit ()

Hasil isdigit():

  • True jika semua karakter dalam string adalah digit.
  • False jika setidaknya satu karakter bukan digit.

Contoh 1: Bekerja dari isdigit ()

 s = "28212" print(s.isdigit()) # contains alphabets and spaces s = "Mo3 nicaG el l22er" print(s.isdigit())

Keluaran

 Benar salah 

Digit adalah karakter yang memiliki nilai properti:

  • Numeric_Type = Digit
  • Numeric_Type = Decimal

Di Python, superskrip dan subskrip (biasanya ditulis menggunakan unicode) juga dianggap karakter digit. Karenanya, jika string berisi karakter ini bersama dengan karakter desimal, isdigit()mengembalikan True.

Angka romawi, pembilang mata uang, dan pecahan (biasanya ditulis menggunakan unicode) dianggap karakter numerik tetapi bukan digit. Hasil isdigit()False jika string berisi karakter ini.

Untuk memeriksa apakah suatu karakter adalah karakter numerik atau bukan, Anda dapat menggunakan metode isnumeric ().

Contoh 2: String Berisi angka dan Karakter Numerik

 s = '23455' print(s.isdigit()) #s = '²3455' # subscript is a digit s = 'u00B23455' print(s.isdigit()) # s = '½' # fraction is not a digit s = 'u00BD' print(s.isdigit()) 

Keluaran

 Benar Benar Salah

Artikel yang menarik...