time.perf_counter_ns ( )
DESCRIPTION.
Retourne, dans un float ( ), la valeur actuelle d'un compteur de performance, en secondes.
SYNTAXE.
Valeur = time.perf_counter_ns ( )
Valeur = ⇨ variable qui recevra la valeur [ optionnel ]
time.perf_counter_ns ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
REMARQUES.
Un compteur de performance est une horloge avec une résolution maximale afin de calculer des écart de la plus courte durée possible.
Notez que le temps référentiel d'un compteur de performance n'est pas défini afin que seuls les différents de temps entre les appels soient valides, de sorte que la valeur retournée est très précise.
On utilisera, de préférence, la méthode time.perf_counter ( ), pour obtenir la valeur en secondes et millièmes de seconde.
EXEMPLES.
import time
print ( time.perf_counter_ns ( ) ) retourne, par exemple, 3768957938541.
print ( time.perf_counter_ns ( ) ) retourne, par exemple, 3768970811314.
Il s'est écoulé 12872773 nanoseconde (12 millième de seconde) entre les 2 appels de la fonction.
import time
kdebut = time.perf_counter_ns ( )
input ( "Appuyez sur la touche entrée ... " )
kfin = time.perf_counter_ns ( )
kduree = kfin - kdebut
print ( f"La touche entrée à été appuyée après { kduree } nanosecondes." )
retourne, par exemple,
Appuyez sur la touche entrée ...
La touche entrée à été appuyée après 456066983 nanosecondes..
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.