Az isdecimal () metódus True értéket ad vissza, ha a karakterláncban szereplő összes karakter decimális karakter. Ha nem, akkor hamis értéket ad vissza.
A szintaxis a isdecimal()
jelentése
string.isdecimal ()
isdecimal () Paraméterek
A isdecimal()
paraméter nem veszi figyelembe.
Visszatérési érték: decimális ()
A isdecimal()
visszatérés:
- Igaz, ha a karakterlánc összes karaktere tizedes karakter.
- Hamis, ha legalább egy karakter nem tizedes karakter.
1. példa: Az isdecimal () használata
s = "28212" print(s.isdecimal()) # contains alphabets s = "32ladk3" print(s.isdecimal()) # contains alphabets and spaces s = "Mo3 nicaG el l22er" print(s.isdecimal())
Kimenet
Igaz Hamis Hamis
A felső index és az aláírások számjegyeknek számítanak, de nem tizedesek. Ha a karakterlánc ezeket a karaktereket tartalmazza (általában unicode-tal írva), isdecimal()
akkor a False értéket adja vissza.
Hasonlóképpen, a római számokat, a pénznemszámlálókat és a törtrészeket numerikus számoknak tekintik (általában unicode használatával írják), de nem tizedesjegyeknek. Ebben isdecimal()
az esetben a False is visszatér.
Két módszer létezik, isdigit()
és isnumeric()
ellenőrzi, hogy a karakterlánc tartalmaz-e számjegyeket és számjegyeket.
További információ az isdigit () és az isnumeric () módszerekről.
2. példa: Karakterlánc, amely számjegyeket és numerikus karaktereket tartalmaz
s = '23455' print(s.isdecimal()) #s = '²3455' s = 'u00B23455' print(s.isdecimal()) # s = '½' s = 'u00BD' print(s.isdecimal())
Kimenet
Igaz Hamis Hamis