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