Créez du matériel d'introduction pour les membres de l'entreprise. L'environnement a été créé avec github + cloud9. Veuillez faire quelque chose de bien. Il est possible que ce soit bientôt un article. Au fait, c'est python2.7 pour le moment.
Pour le moment, préparez un fichier avec main.py,
Décrit comme suit. Je vais essayer.
La commande d'exécution est python main.py
main.py
#encoding=utf-8
if __name__ == '__main__':
print "Hello"
Résultat d'exécution
Hello
if __name__ == '__main__':
C'est le processus de savoir si vous êtes ou non le patron du programme.
Pour le moment, vous devriez penser que c'est une magie.
print "Hello"
Cela signifie sortir.
En parlant de programmation, il y a branchement et répétition, mais branchons-nous.
main.py
#encoding=utf-8
if __name__ == '__main__':
a = "Bye"
if a == "Hello":
print a
elif a == "Bye":
print a*2
else
print "foo"
Si a est "Bonjour" alors "Bonjour" Si a est "Bye", cela signifie que "Bye" est émis deux fois. Autrement dit, "ByeBye" est sorti. C'est un peu désagréable, mais la programmation est comme ça. Vérifiez le résultat de l'exécution en remplaçant a par Hello ou Bye.
Répétez cette fois.
main.py
#encoding=utf-8
if __name__ == '__main__':
a = [1,2,3,4,5]
for num in a:
print num
Résultat d'exécution
1
2
3
4
5
Il y a des éléments 1 à 5 dans le tableau a, Les éléments sont sortis un par un et sortis.
Au fur et à mesure que vous écrivez le déprogramme python, il augmentera de plus en plus. Ainsi, la partie qui peut être partagée est transformée en fonction ou en classe. Je pense que c'est une bonne idée de diviser les fichiers rapidement.
Par exemple Si le fichier est organisé comme ceci
main.py
#encoding=utf-8
import sub1
if __name__ == '__main__':
sub1.method()
sub1.py
#encording=utf-8
def method():
print "----"
print "method"
print "----"
if __name__=="__main__":
method()
Quand je l'exécute
Résultat d'exécution
----
method
----
Ça ressemble à ça.
Parce que c'est l'un d'entre eux, ici.
Recommended Posts