Python Dizesi sayısal olmayan ()

Bir dizedeki tüm karakterler sayısal karakterler ise isnumeric () yöntemi True döndürür. Değilse, False döndürür.

Sayısal bir karakter aşağıdaki özelliklere sahiptir:

  • Numeric_Type = Ondalık
  • Numeric_Type = Basamak
  • Numeric_Type = Sayısal

Python'da ondalık karakterler (0, 1, 2… gibi), rakamlar (alt simge, üst simge gibi) ve Unicode sayısal değer özelliğine sahip karakterlerin (örneğin kesir, roma rakamları, para birimi payları) tümü sayısal karakterler olarak kabul edilir.

Programda unicode kullanarak rakam ve sayısal karakterleri yazabilirsiniz. Örneğin:

 # s = '½' s = ' u00BD' 

Sözdizimi isnumeric()DİR

 string.isnumeric ()

isnumeric () Parametreler

isnumeric()Yöntemin bir parametre almaz.

İsnumeric'ten dönüş değeri ()

isnumeric()Yöntem verir:

  • Dizedeki tüm karakterler sayısal karakterler ise doğrudur .
  • Yanlış en az bir karakter sayısal karakter değilse.

Örnek 1: isnumeric () 'in çalışması

 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())

Çıktı

 Doğru Doğru Doğru Yanlış

Örnek 2: isnumeric () nasıl kullanılır?

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

Çıktı

 Tüm karakterler sayısaldır.

Ilginç makaleler...