მეთოდი isnumeric

isnumeric მეთოდი ამოწმებს შეიცავს თუ არა სტრიქონი მხოლოდ რიცხვებს. isdigit მეთოდისგან განსხვავებით, isnumeric მეთოდი ამოწმებს სტრიქონში ყველა ტიპის რიცხვითი მნიშვნელობის არსებობას, რომაული ციფრებისა და წილადების ჩათვლით.

მეთოდის პარამეტრებში არაფერი გადაეცემა. მეთოდი აბრუნებს ლოგიკურ მნიშვნელობებს True ან False.

სინტაქსი

pythonსტრიქონი.isnumeric()

მაგალითი

შევამოწმოთ, რომ სტრიქონი შედგება მხოლოდ ციფრებისგან:

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

კოდის შესრულების შედეგი:

pythonTrue

მაგალითი

დავუშვათ, რომ ახლა სტრიქონში არის სხვა სიმბოლოები:

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

კოდის შესრულების შედეგი:

pythonFalse

მაგალითი

ახლა კი შევამოწმოთ რომაული ციფრების შემცველი სტრიქონი ორი მეთოდის isnumeric და isdigit გამოყენებით:

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

კოდის შესრულების შედეგი:

python'isdigit:' False
'isnumeric:' True

მაგალითი

შევამოწმოთ წილადურ რიცხვის შემცველი სტრიქონი isnumeric და isdigit მეთოდების გამოყენებით:

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

კოდის შესრულების შედეგი:

python'isdigit:' False
'isnumeric:' True

ასევე იხილეთ

  • მეთოდი isdigit,
    რომელიც ამოწმებს სტრიქონში მხოლოდ ციფრების არსებობას
  • მეთოდი isalnum,
    რომელიც ამოწმებს სტრიქონში ასოებისა და ციფრების არსებობას
  • მეთოდი isalpha,
    რომელიც ამოწმებს სტრიქონში მხოლოდ ასოების არსებობას
  • მეთოდი isspace,
    რომელიც ამოწმებს სტრიქონში მხოლოდ სფეისების არსებობას