Phương thức isnumeric

Phương thức isnumeric kiểm tra xem chuỗi có chỉ chứa các ký tự số hay không. Khác với phương thức isdigit, phương thức isnumeric kiểm tra sự hiện diện của tất cả các loại giá trị số trong chuỗi, bao gồm chữ số La Mã và phân số.

Không có tham số nào được truyền vào phương thức. Phương thức trả về giá trị boolean True hoặc False.

Cú pháp

pythonchuỗi.isnumeric()

Ví dụ

Hãy kiểm tra xem một chuỗi có chỉ chứa các chữ số không:

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

Kết quả thực thi mã:

pythonTrue

Ví dụ

Bây giờ giả sử trong chuỗi có các ký tự khác:

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

Kết quả thực thi mã:

pythonFalse

Ví dụ

Bây giờ hãy kiểm tra một chuỗi chứa chữ số La Mã, sử dụng cả hai phương thức isnumeric và isdigit:

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

Kết quả thực thi mã:

python'isdigit:' False
'isnumeric:' True

Ví dụ

Hãy kiểm tra một chuỗi chứa số phân số, sử dụng các phương thức isnumeric và isdigit:

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

Kết quả thực thi mã:

python'isdigit:' False
'isnumeric:' True

Xem thêm

  • phương thức isdigit,
    kiểm tra chuỗi chỉ chứa các chữ số
  • phương thức isalnum,
    kiểm tra chuỗi chứa chữ cái và chữ số
  • phương thức isalpha,
    kiểm tra chuỗi chỉ chứa chữ cái
  • phương thức isspace,
    kiểm tra chuỗi chỉ chứa khoảng trắng