„Python“ eilutė yra skaitmeninė ()

Metodas isdigit () grąžina True, jei visi eilutės simboliai yra skaitmenys. Jei ne, jis grąžina False.

Sintaksė isdigit()yra

 string.isdigit ()

isdigit () parametrai

isdigit()Nesiima jokių parametrų.

Grąžinimo vertė iš „isdigit“ ()

Į isdigit()grįžta:

  • Tiesa, jei visi eilutės simboliai yra skaitmenys.
  • Klaidinga, jei bent vienas simbolis nėra skaitmuo.

1 pavyzdys: „isdigit“ () darbas

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

Rezultatas

 Tiesa Netiesa 

Skaičius yra simbolis, turintis nuosavybės vertę:

  • Numeric_Type = Digit
  • Numeric_Type = Decimal

„Python“ viršuje ir abonementai (paprastai rašomi naudojant „unicode“) taip pat laikomi skaitmenų simboliais. Taigi, jei eilutėje yra šie simboliai kartu su dešimtainiais ženklais, isdigit()grąžinama teisinga.

Romėniški skaitmenys, valiutos skaitikliai ir trupmenos (paprastai rašomi naudojant „unicode“) laikomi skaitiniais simboliais, bet ne skaitmenimis. isdigit()False jei eilutė apima šiuos simbolius.

Norėdami patikrinti, ar simbolis yra skaitinis, ar ne, galite naudoti isnumeric () metodą.

2 pavyzdys: eilutė, kurioje yra skaitmenų ir skaitinių simbolių

 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()) 

Rezultatas

 Tiesa Tikra Klaidinga

Įdomios straipsniai...