Notes de grammaire minimales pour écrire Python

Notes pour les débutants!

Mot reservé

Évitez les mots réservés car ils sont utilisés dans des fonctions intégrées telles que list, abs et str! Voir ci-dessous pour plus de détails. http://qiita.com/cm3/items/6a856c44dd92632aa54f

constant

opération booléenne

bool


a and b         #Vrai si a et b sont tous les deux vrais
a or b          #Vrai si a ou b est vrai
not a           #Vrai si a est faux

Aucune discrimination de traitement

none


if hoge is None:
  #Traitement quand aucun
  
if hoge is not None:
  #Quand non Aucun

liste

array


values = [1, 2, 3, 4]
print values[0] #1
print "length=" + str( len(values) ) #length=4

push


list = ["A", "B", "C"]

list.append("D")
print list     # ["A", "B", "C", "D"]

Autres fonctions connexes http://www.pythonweb.jp/tutorial/list/

Objet (dict)

dict


d = {'Yamada': 30, 'Suzuki': 40, 'Tanaka': 80}

dict


for k, v in d.items():
    print k, v             # Tanaka 80, Yamada 30, Suzuki 40

for k in d.keys():
    print k, d[k]          # Suzuki 40, Yamada 30, Tanaka 80

for v in d.values():
    print v                # 80, 30, 40

for k, v in d.iteritems():
    print k, v             # Tanaka 80, Yamada 30, Suzuki 40

pour déclaration

for


#Boucle de 0 à 9
for i in range(0, 10):
	print "hoge " + str(i)

for


#Analyser le contenu de la baie
values = [ "hoge", "fuge", 123 ]
for value in values:
	print value

if déclaration

if


if hoge < 1: 
	print "fuga1"
elif hoge < 2:
	print "fuga2"
else:
	print "fuga3"

cast

cast


print "hoge" + str( 100 ) #hoge100
print 10+int("5") #15

Arrondissez les chiffres

floor


import math
math.floor(x)	 
math.ceil(x)

une fonction

function


def hoge(a,b):
    print "hoge";
    return "hoge" + a + b
    
#appel
hoge("AAA","BBB")#hogeAAABBB

__name__

Une variable spéciale «name» que vous voyez souvent. Dans le cas du programme principal, ce sera __name__ ==" __ main__ ". Lors de l'importation, le nom du fichier est saisi. Il semble que la notation suivante soit souvent utilisée pour les distinguer.

__name__


if __name__ = "__main__":
	print "C'est le programme principal"
#else:
#	print "C'est importé"

utiliser json

Comment utiliser http://www.python-izm.com/contents/application/json.shtml Charger et enregistrer http://d.hatena.ne.jp/fenrifja/20130306/1362571700

Classe d'écriture

http://www.tohoho-web.com/python/class.html#class

À propos de l'importation

http://python.matrix.jp/pages/tips/import.html

référence

http://www.tohoho-web.com/python/index.html

Recommended Posts

Notes de grammaire minimales pour écrire Python
Notes de grammaire Python
Mémo Python Tkinter (pour moi)
Grammaire de base Python pour les débutants
[Python] Exemple de code pour la grammaire Python
Remarques sur l'écriture des fichiers de configuration pour Python Remarque: configparser
Notes personnelles pour le traitement d'images python
Mémo pour moi graphique csv python
Notes pour l'entrée / sortie de fichier Python
Remarques sur l'utilisation d'OpenCV avec Windows10 Python 3.8.3.
Remarques sur la grammaire Python de l'apprentissage automatique PyQ
Note de nfc.ContactlessFrontend () de nfcpy de python
Modèle pour l'écriture de scripts batch en python
Remarques sur l'utilisation de python (pydev) avec eclipse
30/10/2016 else pour Python3> pour:
python [pour moi]
Mémo de raclage Python
Note d'apprentissage Python_000
Notes de débutant Python
Note d'apprentissage Python_006
Écriture de base Python
notes de python C ++
Note d'apprentissage Python_005
Note sur la bibliothèque Python
Grammaire de base Python3
notes personnelles python
mémo pandas python
Note d'apprentissage Python_001
notes d'apprentissage python
Notes d'installation de Python3.4
Mémo n ° 4 que les débutants Python lisent "Explication détaillée de la grammaire Python"
Grammaire de méthode instantanée pour Python et Ruby (étude)
Grammaire de fléchettes pour ceux qui ne connaissent que Python
Mémo n ° 3 que les débutants Python lisent "Explication détaillée de la grammaire Python"
Mémo n ° 1 que les débutants Python lisent "Explication détaillée de la grammaire Python"
Notes pour la mise en œuvre d'un co-filtrage simple en Python
Mémo n ° 2 que les débutants Python lisent "Explication détaillée de la grammaire Python"
Mémo n ° 7 que les débutants Python lisent "Explication détaillée de la grammaire Python"
Mémo n ° 6 pour les débutants Python à lire "Explication détaillée de la grammaire Python"
Mémo n ° 5 que les débutants Python lisent "Explication détaillée de la grammaire Python"
À propos de Python for loop
Écrire sur la création d'un environnement Python pour l'écriture de Qiita Qiita
notes personnelles en python manquantes
Bases de Python ② pour déclaration
Python ~ Apprentissage rapide de la grammaire ~
Notes de développement de package Python
Avant d'écrire du code Python
À propos de Python, pour ~ (plage)
notes d'utilisation du décorateur python
Mémo du package d'adresse IP Python
Grammaire de base Python (divers)
Manuel python pour les débutants
Refactoring des outils utilisables avec Python
Notes sur le format Python Pickle
Toolchain pour Python pour Android
Premier mémo divers sur Python