Méthode isnumeric() de Python3

Python3 字符串Chaînes de caractères en Python3


Description

La méthode isnumeric() vérifie si une chaîne est composée uniquement de nombres. Les nombres peuvent être : des chiffres Unicode, des chiffres pleine largeur (double octet), des chiffres romains, des chiffres chinois.

Caractères de type exposant²Caractères de type fraction½Comptent également comme des nombres.

# s = '½'
s = '\u00BD'

Syntaxe

Syntaxe de la méthode isnumeric() :

str.isnumeric()

Parameters

  • Aucun.

Valeur de retour

Renvoie True si la chaîne ne contient que des caractères numériques, sinon renvoie False.

Exemple

L'exemple suivant illustre la méthode isnumeric() :

Exemple

#!/usr/bin/python3

str = "example2016"  
print (str.isnumeric())

str = "23443434"
print (str.isnumeric())

La sortie de l'exemple ci-dessus est la suivante :

False
True

Chiffres Unicode :

Exemple

#!/usr/bin/python3

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

a = "\u0030" #unicode pour 0
print(a.isnumeric())

b = "\u00B2" #unicode pour ²
print(b.isnumeric())

c = "10km2"
print(c.isnumeric())

La sortie de l'exemple ci-dessus est la suivante :

True
True
True
True
False

Python3 字符串Chaînes de caractères en Python3

Autres extensions