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
chuỗi.isnumeric()
Ví dụ
Hãy kiểm tra xem một chuỗi có chỉ chứa các chữ số không:
txt = '12345'
print(txt.isnumeric())
Kết quả thực thi mã:
True
Ví dụ
Bây giờ giả sử trong chuỗi có các ký tự khác:
txt = '12345ab'
print(txt.isdigit())
Kết quả thực thi mã:
False
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:
txt = 'Ⅻ'
print('isdigit:', txt.isdigit())
print('isnumeric:', txt.isnumeric())
Kết quả thực thi mã:
'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:
txt = '⅓'
print('isdigit:', txt.isdigit())
print('isnumeric:', txt.isnumeric())
Kết quả thực thi mã:
'isdigit:' False
'isnumeric:' True