Chuỗi Python isnumeric ()

Phương thức isnumeric () trả về giá trị True nếu tất cả các ký tự trong một chuỗi là ký tự số. Nếu không, nó trả về False.

Một ký tự số có các thuộc tính sau:

  • Numeric_Type = Thập phân
  • Numeric_Type = Digit
  • Numeric_Type = Numeric

Trong Python, các ký tự thập phân (như: 0, 1, 2…), chữ số (như: chỉ số dưới, chỉ số trên) và các ký tự có thuộc tính giá trị số Unicode (như: phân số, chữ số la mã, chữ số tiền tệ) đều được coi là ký tự số.

Bạn có thể viết các ký tự số và ký tự số bằng unicode trong chương trình. Ví dụ:

 # s = '½' s = ' u00BD' 

Cú pháp của isnumeric()

 string.isnumeric ()

tham số isnumeric ()

Các isnumeric()phương pháp không mất bất kỳ thông số.

Giá trị trả về từ isnumeric ()

Các isnumeric()trở về phương pháp:

  • Đúng nếu tất cả các ký tự trong chuỗi là ký tự số.
  • Sai nếu ít nhất một ký tự không phải là ký tự số.

Ví dụ 1: Làm việc của isnumeric ()

 s = '1242323' print(s.isnumeric()) #s = '²3455' s = 'u00B23455' print(s.isnumeric()) # s = '½' s = 'u00BD' print(s.isnumeric()) s = '1242323' s='python12' print(s.isnumeric())

Đầu ra

 Đúng Đúng Đúng Sai

Ví dụ 2: Làm thế nào để sử dụng isnumeric ()?

 #s = '²3455' s = 'u00B23455' if s.isnumeric() == True: print('All characters are numeric.') else: print('All characters are not numeric.')

Đầu ra

 Tất cả các ký tự đều là số.

thú vị bài viết...