[PYTHON] Lors de l'utilisation si et lors de l'utilisation pendant



b = time.clock()
execute() #En traitement
a = time.clock() - b

Source modifiée


import time

def hoge_while(h):
    while h % 15 == 0: return "KinokoTakenoko"
    while h % 3 == 0: return "Kinoko"
    while h % 5 == 0: return "Takenoko"
    return ""

def hoge_if(h):
    result = ""
    if h % 3 == 0: result += "Kinoko"
    if h % 5 == 0: result += "Takenoko"
    return result

def loop(hoge_list):
    i = 1
    while i <= 10000000:
        i, hoge_list[i-1]
        i += 1

before = time.clock()
loop([hoge_if(i) for i in range(1, 10000001)])
print time.clock() -before
before = time.clock()
loop([hoge_while(i) for i in range(1, 10000001)])
print time.clock() -before

Recommended Posts

Lors de l'utilisation si et lors de l'utilisation pendant
Précautions lors de l'utilisation de codecs et de pandas
Permutez 1 et 2 sans utiliser l'instruction if
Résumé lors de l'utilisation de Fabric
Précautions lors de l'utilisation de Chainer
Points (personnels) lors de l'utilisation de ctypes
Lors de l'utilisation d'optparse avec iPython
Structure de fichier lors de l'utilisation d'exigences python sans serveur
Ceci et cela en utilisant Reflect
Essayez d'utiliser pytest-Overview and Samples-
Utilisez configparser lors de l'utilisation de l'API
[Python] Mémo d'erreur et de solution lors de l'utilisation de venv avec pyenv + anaconda
Un mémorandum lors de l'utilisation d'une belle soupe
Portée variable lors de l'utilisation des fonctions internes
Contre-mesures contre le proxy lors de l'utilisation de l'API WEB
Avantages et exemples d'utilisation de Rabbit Mq
Précautions lors de l'utilisation de Pit avec Python
Récapitulatif si vous utilisez AWS Lambda (Python)
Précautions lors de l'utilisation de l'analyse des traits TextBlob
Authentification à l'aide de l'authentification des utilisateurs tweepy et de l'authentification d'application (Python)
Envoyer des messages et des images à l'aide de LineNotify
Remarques sur l'utilisation de la post-réception et de la post-fusion
Précautions lors de l'utilisation de la fonction urllib.parse.quote
Zundokokiyoshi multithread utilisant l'événement et la file d'attente
Utilisation de sessions et de réflexions avec SQL Alchemy
[Python] Soyez prudent lorsque vous utilisez print
Clustering et visualisation à l'aide de Python et CytoScape
La vie IoT facile et facile avec Micropython!
Backtrace en utilisant les informations DWARF et pyelftools
Précautions lors de l'utilisation de phantomjs de python
ResourceWarning lors de l'utilisation de requêtes: solution de contournement non fermée
Ceci et cela en utilisant NLTK (mémo)
Lors de l'utilisation de MeCab avec python dans virtualenv
Précautions lors de l'utilisation de six avec Python 2.5
[Python] Opération de fichier utilisant l'instruction if
Lors de l'utilisation d'expressions régulières en Python
[Super Basic] Comparez Python, Java et JavaScript (variables, instructions if, instructions while, pour les instructions)
Paramètres lors de l'utilisation de requêtes Python 3 et de Beautiful Soup avec crostini sur Chromebook
Organisez le flux lors de l'exécution de Django en utilisant NGINX et gunicorn (mémo personnel)
Précautions et gestion des erreurs lors de l'appel de la DLL .NET à partir de python à l'aide de pythonnet
Die lors de l'utilisation de l'option -l de grep (liste) et de l'option -v (inversion de condition) ensemble
Paramètres pour ouvrir et fermer automatiquement la fenêtre QuickFix lors de l'utilisation de errormaker.vim
Une note utile lors de l'utilisation de Python après une longue période