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.