A Python karakterlánc isdecimal ()

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

érdekes cikkek...