Python String isdimal ()

Kaedah isdecimal () mengembalikan Benar jika semua watak dalam rentetan adalah aksara perpuluhan. Sekiranya tidak, ia mengembalikan Palsu.

Sintaks isdecimal()adalah

 string.isecimal ()

isdecimal () Parameter

Yang isdecimal()tidak mengambil apa-apa parameter.

Nilai Pulangan dari isdecimal ()

The isdecimal()pulangan:

  • Benar jika semua watak dalam rentetan adalah aksara perpuluhan.
  • Salah jika sekurang-kurangnya satu watak bukan aksara perpuluhan.

Contoh 1: Bekerja dengan desimal ()

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

Pengeluaran

 Betul Salah Palsu

Superskrip dan subskrip dianggap watak digit tetapi bukan perpuluhan. Sekiranya rentetan mengandungi watak-watak ini (biasanya ditulis menggunakan unicode), isdecimal()mengembalikan Palsu.

Begitu juga, angka roman, pengangka mata wang dan pecahan dianggap nombor angka (biasanya ditulis menggunakan unicode) tetapi bukan perpuluhan. Yang isdecimal()juga mengembalikan Palsu dalam kes ini.

Terdapat dua kaedah isdigit()dan isnumeric()yang memeriksa sama ada rentetan masing-masing mengandungi aksara digit dan aksara angka.

Ketahui lebih lanjut mengenai kaedah isdigit () dan isnumerik ().

Contoh 2: Rentetan yang mengandungi digit dan Aksara Numerik

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

Pengeluaran

 Betul Salah Palsu

Artikel menarik...