Metode isdecimal () atgriež vērtību True, ja visas virknes rakstzīmes ir decimālzīmes. Ja nē, tas atgriež False.
Sintakse isdecimal()
ir
string.isdecimal ()
isdecimal () parametri
isdecimal()
Neveic nekādus parametrus.
Atgriešanās vērtība no decimāldaļas ()
The isdecimal()
atgriežas:
- Patiesi, ja visas virknes rakstzīmes ir decimālzīmes.
- Nepatiesa, ja vismaz viena rakstzīme nav decimālzīme.
1. piemērs: isdecimal () darbība
s = "28212" print(s.isdecimal()) # contains alphabets s = "32ladk3" print(s.isdecimal()) # contains alphabets and spaces s = "Mo3 nicaG el l22er" print(s.isdecimal())
Rezultāts
Patiesi Nepatiesi Nepatiesi
Augšrakstu un abonementus uzskata par ciparu rakstzīmēm, bet ne aiz komata. Ja virknē ir šīs rakstzīmes (parasti rakstītas, izmantojot unikodu), isdecimal()
atgriež False.
Līdzīgi romiešu ciparus, valūtas skaitītājus un frakcijas uzskata par cipariem (parasti raksta, izmantojot unikodu), bet ne par decimāldaļām. Arī isdecimal()
šajā gadījumā atgriež False.
Ir divas metodes, isdigit()
un isnumeric()
tā pārbauda, vai virkne satur attiecīgi ciparu rakstzīmes un ciparu rakstzīmes.
Uzziniet vairāk par metodēm isdigit () un isnumeric ().
2. piemērs: virkne, kas satur ciparus un ciparu rakstzīmes
s = '23455' print(s.isdecimal()) #s = '²3455' s = 'u00B23455' print(s.isdecimal()) # s = '½' s = 'u00BD' print(s.isdecimal())
Rezultāts
Patiesi Nepatiesi Nepatiesi