Python Dizesi ondalık ()

Bir dizedeki tüm karakterler ondalık karakterler ise isdecimal () yöntemi True döndürür. Değilse, False döndürür.

Sözdizimi isdecimal()DİR

 string.isdecimal ()

isdecimal () Parametreler

isdecimal()Herhangi bir parametre almaz.

İsdecimal () 'den Dönüş Değeri

isdecimal()döner:

  • Dizedeki tüm karakterler ondalık karakterler ise doğrudur .
  • Yanlış eğer en az bir karakter ondalık karakter değildir.

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

 s = "28212" print(s.isdecimal()) # contains alphabets s = "32ladk3" print(s.isdecimal()) # contains alphabets and spaces s = "Mo3 nicaG el l22er" print(s.isdecimal())

Çıktı

 Doğru Yanlış Yanlış

Üst simge ve alt simgeler rakam karakterleri olarak kabul edilir ancak ondalık sayılar olarak kabul edilmez. Dize bu karakterleri içeriyorsa (genellikle unicode kullanılarak yazılır), isdecimal()False döndürür.

Benzer şekilde, roma rakamları, para birimi payları ve kesirler sayısal sayılar olarak kabul edilir (genellikle unicode kullanılarak yazılır), ancak ondalık sayılar olarak kabul edilmez. isdecimal()Ayrıca bu durumda yanlış döndürür.

İki yöntem vardır isdigit()ve isnumeric()bu, dizenin sırasıyla rakam karakterleri ve sayısal karakterler içerip içermediğini kontrol eder.

İsdigit () ve isnumeric () yöntemleri hakkında daha fazla bilgi edinin.

Örnek 2: Rakamlar ve Sayısal Karakterler İçeren Dize

 s = '23455' print(s.isdecimal()) #s = '²3455' s = 'u00B23455' print(s.isdecimal()) # s = '½' s = 'u00BD' print(s.isdecimal()) 

Çıktı

 Doğru Yanlış Yanlış

Ilginç makaleler...