მეთოდი isnumeric
isnumeric მეთოდი ამოწმებს შეიცავს თუ არა
სტრიქონი მხოლოდ რიცხვებს. isdigit
მეთოდისგან განსხვავებით,
isnumeric მეთოდი ამოწმებს სტრიქონში
ყველა ტიპის რიცხვითი მნიშვნელობის არსებობას,
რომაული ციფრებისა და წილადების ჩათვლით.
მეთოდის პარამეტრებში არაფერი გადაეცემა.
მეთოდი აბრუნებს ლოგიკურ მნიშვნელობებს True
ან False.
სინტაქსი
სტრიქონი.isnumeric()
მაგალითი
შევამოწმოთ, რომ სტრიქონი შედგება მხოლოდ ციფრებისგან:
txt = '12345'
print(txt.isnumeric())
კოდის შესრულების შედეგი:
True
მაგალითი
დავუშვათ, რომ ახლა სტრიქონში არის სხვა სიმბოლოები:
txt = '12345ab'
print(txt.isdigit())
კოდის შესრულების შედეგი:
False
მაგალითი
ახლა კი შევამოწმოთ რომაული ციფრების შემცველი
სტრიქონი ორი მეთოდის isnumeric
და isdigit გამოყენებით:
txt = 'Ⅻ'
print('isdigit:', txt.isdigit())
print('isnumeric:', txt.isnumeric())
კოდის შესრულების შედეგი:
'isdigit:' False
'isnumeric:' True
მაგალითი
შევამოწმოთ წილადურ რიცხვის შემცველი სტრიქონი
isnumeric
და isdigit მეთოდების გამოყენებით:
txt = '⅓'
print('isdigit:', txt.isdigit())
print('isnumeric:', txt.isnumeric())
კოდის შესრულების შედეგი:
'isdigit:' False
'isnumeric:' True