⇨ MENU ⇨ METHODES ⇨ bytearray ( )
bytearray ( ).count ( )
⇨ MENU ⇨ METHODES ⇨ bytearray ( )
bytearray ( ).count ( )
DESCRIPTION.
Retourne le nombre de fois qu'une valeur est présente dans, tout ou partie, d'un tableau d'octets.
SYNTAXE.
Nombre = tableau.count ( modele , debut , fin )
Nombre = ⇨ variable qui recevra la valeur [ optionnel ]
tableau ⇨ tableau d'octets [ OBLIGATOIRE ]
.count ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
modele ⇨ valeur à rechercher [ OBLIGATOIRE ]
debut ⇨ index où commence la recherche [ optionnel ]
fin ⇨ index où la recherche s'arrête [ optionnel ]
REMARQUES.
tableau doit être un objet de type bytearray ( ) valide
modele doit être un bytes ( ), un bytearray ( ) ou un int ( ) entre 0 et 255 correspondant au caractère ASCII recherché.
debut et fin sont des int ( ) indiquant la tranche de tableau qui faudra examiner pour la requête. Si debut et fin sont absents, la recherche se fera sur tous les élément de tableau. Si fin est omis, modele sera recherché :
- de debut à la fin de tableau si debut est positif et ;
- de debut au premier élément de tableau si debut est négatif.
EXEMPLES.
BYA_Titre = bytearray ( "Mon Python à moi." , "utf-8" )
print ( BYA_Titre ) retourne bytearray(b'Mon Python \xc3\xa0 moi.')
print ( BYA_Titre.count ( b"o" ) ) retourne 3
print ( BYA_Titre.count ( b"O" ) ) retourne 0
print ( BYA_Titre.count ( b"o" , 4 ) ) retourne 2
print ( BYA_Titre.count ( b"o" , -10 ) ) retourne 2
print ( BYA_Titre.count ( b"o" , 4 , 9 ) ) retourne 1
print ( BYA_Titre.count ( ) ) retourne TypeError: count() takes at least 1 argument (0 given)
print ( BYA_Titre.count ( b"o" , 0 , 25 ) ) retourne 3
print ( BYA_Titre.count ( b"Python" ) ) retourne 1
print ( BYA_Titre.count ( b"python" ) ) retourne 0
BYT_Language = b"Python"
print ( BYA_Titre.count ( b"Python" ) ) retourne 1
print ( BYA_Titre.count ( BYT_Language ) ) retourne 1
La méthode bytearray ( ).count ( ) accepte aussi comme premier argument des int ( ), entre 0 et 255, correspondant à la valeur du symbole recherché.
BYA_Titre = bytearray ( "Mon Python à moi." , "utf-8" )
print ( BYA_Titre.count ( 111 ) ) retourne 3
Car 111 est la valeur ASCII du caractère o.
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de
Dans la LOGITHEQUE de MON PYTHON PAS A PAS
vous trouvez des suggestions de projets simples et classiques pour
ooo
TESTER - DÉCOUVRIR - PRATIQUER - APPROFONDIR - EXPLORER
ooo
la programmation récréative avec le langage PYTHON 3
avec un exemple de résolution à télécharger pour vous inspirer.