Minimale Grammatiknotizen zum Schreiben von Python

Hinweise für Anfänger!

Reserviertes Wort

Vermeiden Sie reservierte Wörter, da diese in integrierten Funktionen wie list, abs und str verwendet werden! Siehe unten für Details. http://qiita.com/cm3/items/6a856c44dd92632aa54f

Konstante

Bool-Operation

bool


a and b         #Wahr, wenn sowohl a als auch b wahr sind
a or b          #Wahr, wenn a oder b wahr ist
not a           #Richtig, wenn a falsch ist

Keine Verarbeitung von Diskriminierung

none


if hoge is None:
  #Verarbeitung wenn keine
  
if hoge is not None:
  #Wenn nicht keine

Aufführen

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"]

Andere verwandte Funktionen http://www.pythonweb.jp/tutorial/list/

Objekt (dikt)

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

zur Aussage

for


#Schleife von 0 bis 9
for i in range(0, 10):
	print "hoge " + str(i)

for


#Scannen Sie den Inhalt des Arrays
values = [ "hoge", "fuge", 123 ]
for value in values:
	print value

if-Anweisung

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

Runden Sie die Zahlen

floor


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

Funktion

function


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

__name__

Eine spezielle Variable __name__, die Sie häufig sehen. Im Fall des Hauptprogramms ist es __name __ ==" __ main __ ". Beim Import wird der Dateiname eingegeben. Es scheint, dass die folgende Notation häufig verwendet wird, um sie zu unterscheiden.

__name__


if __name__ = "__main__":
	print "Es ist das Hauptprogramm"
#else:
#	print "Es ist importiert"

benutze json

Wie benutzt man http://www.python-izm.com/contents/application/json.shtml Laden und speichern http://d.hatena.ne.jp/fenrifja/20130306/1362571700

Klasse schreiben

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

Über den Import

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

Referenz

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

Recommended Posts

Minimale Grammatiknotizen zum Schreiben von Python
Python-Grammatiknotizen
Python Tkinter Memo (für mich)
Grundlegende Python-Grammatik für Anfänger
[Python] Beispielcode für die Python-Grammatik
Hinweise zum Schreiben von Konfigurationsdateien für Python Hinweis: configparser
Persönliche Notizen für die Python-Bildverarbeitung
Memo für mich Python CSV Graph
Hinweise zur Eingabe / Ausgabe von Python-Dateien
Hinweise zur Verwendung von OpenCV mit Windows 10 Python 3.8.3.
Hinweise zur Python-Grammatik für maschinelles Lernen in PyQ
Anmerkung von nfc.ContactlessFrontend () von nfcpy von Python
Vorlage zum Schreiben von Batch-Skripten in Python
Hinweise zur Verwendung von Python (Pydev) mit Eclipse
2016-10-30 sonst für Python3> für:
Python [für mich]
Python-Scraping-Memo
Python lernen note_000
Python-Anfängernotizen
Python lernen note_006
Python-Grundschrift
Python C ++ Notizen
Python lernen note_005
Python Library Hinweis
Grundlegende Grammatik von Python3
Python persönliche Notizen
Python Pandas Memo
Python lernen note_001
Python-Lernnotizen
Installationshinweise zu Python3.4
Memo Nr. 4, dass Python-Anfänger "Detaillierte Erklärung der Python-Grammatik" lesen
Sofortige Methodengrammatik für Python und Ruby (Lernen)
Dart-Grammatik für diejenigen, die nur Python kennen
Memo Nr. 3, dass Python-Anfänger "Detaillierte Erklärung der Python-Grammatik" lesen
Memo Nr. 1, dass Python-Anfänger "Detaillierte Erklärung der Python-Grammatik" lesen
Hinweise zur Implementierung einer einfachen Co-Filterung in Python
Memo Nr. 2, dass Python-Anfänger "Detaillierte Erklärung der Python-Grammatik" lesen
Memo Nr. 7, dass Python-Anfänger "Detaillierte Erklärung der Python-Grammatik" lesen
Memo Nr. 6 für Python-Anfänger zum Lesen von "Detaillierte Erklärung der Python-Grammatik"
Memo Nr. 5, dass Python-Anfänger "Detaillierte Erklärung der Python-Grammatik" lesen
Über Python für Schleife
Schreiben Sie über das Erstellen einer Python-Umgebung zum Schreiben von Qiita Qiita
fehlende Ganzzahlen Python persönliche Notizen
Python-Grundlagen ② für Anweisung
Python ~ Grammatikgeschwindigkeit lernen ~
Hinweise zur Entwicklung von Python-Paketen
Vor dem Schreiben von Python-Code
Über Python für ~ (Bereich)
Verwendungshinweise für Python Decorator
Python-IP-Adresse Paket Memo
Python-Grundgrammatik (Sonstiges)
Python Lehrbuch für Anfänger
Refactoring-Tools, die mit Python verwendet werden können
Notizen im Python Pickle-Format
Toolchain für Python für Android
Erstes Python-Memo