Python karakterlánc isdigit ()

Az isdigit () metódus True értéket ad vissza, ha a karakterlánc összes karaktere számjegyű. Ha nem, akkor hamis értéket ad vissza.

A szintaxis a isdigit()jelentése

 string.isdigit ()

isdigit () Paraméterek

A isdigit()paraméter nem veszi figyelembe.

Visszatérési érték az isdigit () alapján

A isdigit()visszatérés:

  • Igaz, ha a karakterláncban szereplő összes karakter számjegyű.
  • Hamis, ha legalább egy karakter nem számjegy.

1. példa: Az isdigit () működése

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

Kimenet

 Igaz hamis 

A számjegy olyan karakter, amelynek tulajdonságértéke van:

  • Numeric_Type = Digit
  • Numeric_Type = Decimal

A Pythonban a felső és az aláírások (általában unicode használatával írva) szintén számjegyes karaktereknek számítanak. Ennélfogva, ha a karakterlánc ezeket a karaktereket tizedes karakterekkel együtt tartalmazza, akkor a isdigit()True értéket adja vissza.

A római számokat, pénznemszámlálókat és törteket (általában unicode használatával) numerikus karaktereknek tekintjük, de nem számjegyeknek. A isdigit()False, ha a string tartalmazza ezeket a karaktereket.

Az isnumeric () metódussal ellenőrizheti, hogy egy karakter numerikus karakter-e vagy sem.

2. példa: Karakterlánc, amely számjegyeket és numerikus karaktereket tartalmaz

 s = '23455' print(s.isdigit()) #s = '²3455' # subscript is a digit s = 'u00B23455' print(s.isdigit()) # s = '½' # fraction is not a digit s = 'u00BD' print(s.isdigit()) 

Kimenet

 Igaz Igaz Hamis

érdekes cikkek...