String Python adalah desimal ()

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

Sintaksnya isdecimal()adalah

 string.isdecimal ()

Parameter isdecimal ()

Itu isdecimal()tidak mengambil parameter apa pun.

Nilai pengembalian dari isdecimal ()

Hasil isdecimal():

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

Contoh 1: Bekerja dari isdecimal ()

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

Keluaran

 Benar Salah Salah

Superskrip dan subskrip dianggap karakter digit tetapi bukan desimal. Jika string berisi karakter ini (biasanya ditulis menggunakan unicode), isdecimal()mengembalikan False.

Demikian pula, angka romawi, pembilang mata uang, dan pecahan dianggap angka numerik (biasanya ditulis menggunakan unicode) tetapi bukan desimal. The isdecimal()juga mengembalikan False dalam kasus ini.

Ada dua metode isdigit()dan isnumeric()yang memeriksa apakah string berisi karakter digit dan karakter numerik masing-masing.

Pelajari lebih lanjut tentang metode isdigit () dan isnumeric ().

Contoh 2: String Berisi angka dan Karakter Numerik

 s = '23455' print(s.isdecimal()) #s = '²3455' s = 'u00B23455' print(s.isdecimal()) # s = '½' s = 'u00BD' print(s.isdecimal()) 

Keluaran

 Benar Salah Salah

Artikel yang menarik...