Az isnumeric metódus

Az isnumeric metódus ellenőrzi, hogy a sztring csak számokat tartalmaz-e. Az isdigit metódustól eltérően az isnumeric minden típusú numerikus érték jelenlétét ellenőrzi a sztringben, beleértve a római számokat és a törteket is.

A metódusnak nem adunk át paramétereket. A metódus True vagy False logikai értékeket ad vissza.

Szintaxis

pythonsztring.isnumeric()

Példa

Ellenőrizzük, hogy a sztring csak számjegyekből áll-e:

pythontxt = '12345'
print(txt.isnumeric())

A kód végrehajtásának eredménye:

pythonTrue

Példa

Legyen most más karakter is a sztringben:

pythontxt = '12345ab'
print(txt.isdigit())

A kód végrehajtásának eredménye:

pythonFalse

Példa

Most ellenőrizzünk egy római számjegyet tartalmazó sztringet az isnumeric és az isdigit metódusokkal:

pythontxt = 'Ⅻ'
print('isdigit:', txt.isdigit())
print('isnumeric:', txt.isnumeric())

A kód végrehajtásának eredménye:

python'isdigit:' False
'isnumeric:' True

Példa

Ellenőrizzünk egy tört számot tartalmazó sztringet az isnumeric és az isdigit metódusokkal:

pythontxt = '⅓'
print('isdigit:', txt.isdigit())
print('isnumeric:', txt.isnumeric())

A kód végrehajtásának eredménye:

python'isdigit:' False
'isnumeric:' True

Lásd még

  • isdigit metódus,
    amely csak számjegyek jelenlétét ellenőrzi a sztringben
  • isalnum metódus,
    amely betűk és számjegyek jelenlétét ellenőrzi a sztringben
  • isalpha metódus,
    amely csak betűk jelenlétét ellenőrzi a sztringben
  • isspace metódus,
    amely csak szóközök jelenlétét ellenőrzi a sztringben