Änderungen

Aus Hackerspace Ffm
Wechseln zu: Navigation, Suche

Python Grundlagen

228 Byte hinzugefügt, 01:58, 10. Mär. 2019
/* Wichtigste Unterschiede zu C */
== Wichtigste Unterschiede zu C ==
* Strukturierung mit Einrückungen (Space statt Tabs bevorzugt) statt Wursthaken {}, meist endet die Zeile dann mit einem :
* Bei Python3 erkennt man Funktionen und Methoden an (), z.B. <precode>print("Hello World.")</precode>
* For-Schleife gibt's nur als For-Each - hier hilft range():
** C: <precode>for(int i=0;i<10;i++) {}</precode>** Python: <precode>for i in range(10): # geht von 0...9</precode>** Durch eine Liste Listen iterieren: <pre>list1=[2,3,4] # geht durch alle Elemente, gibt nur die Elemente zurückfor t in list1: print(t) # gibt Elemente und Indexe zurückfor i,elm in enumerate(list1): print("The {} item is {}".format(i,elm))</pre>
* ? Operator von C: aus <code>y?x:z</code> wird <code>x if y else z</code>
* switch: gibts nicht in Python, kann man aber irgendwie mit dictionaries machen
= Python Bibliotheken =
1.954
Bearbeitungen