[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-1-en-105":3,"doc-detail-573600-en":53,"doc-seo-573600-105":75},{"code":4,"msg":5,"data":6},0,"success",[7,14,19,24,29,34,39,44,49],{"id":8,"doc_module":9,"doc_module_name":10,"category_name":11,"show_sort_weight":12,"slug":13},11,1,"Template","Presentations",90,"presentations",{"id":15,"doc_module":9,"doc_module_name":10,"category_name":16,"show_sort_weight":17,"slug":18},12,"Resumes",80,"resumes",{"id":20,"doc_module":9,"doc_module_name":10,"category_name":21,"show_sort_weight":22,"slug":23},14,"Invoices",70,"invoices",{"id":25,"doc_module":9,"doc_module_name":10,"category_name":26,"show_sort_weight":27,"slug":28},15,"Posters",60,"posters",{"id":30,"doc_module":9,"doc_module_name":10,"category_name":31,"show_sort_weight":32,"slug":33},16,"Social Media",50,"social-media",{"id":35,"doc_module":9,"doc_module_name":10,"category_name":36,"show_sort_weight":37,"slug":38},17,"Forms",40,"forms",{"id":40,"doc_module":9,"doc_module_name":10,"category_name":41,"show_sort_weight":42,"slug":43},18,"Letters",30,"letters",{"id":45,"doc_module":9,"doc_module_name":10,"category_name":46,"show_sort_weight":47,"slug":48},21,"Paper Templates",5,"papers-templates",{"id":50,"doc_module":9,"doc_module_name":10,"category_name":51,"show_sort_weight":4,"slug":52},158,"General","general-158",{"code":4,"msg":5,"data":54},{"doc_id":55,"user_id":56,"nickname":57,"user_avatar":58,"doc_module":9,"category_id":35,"category_name":36,"doc_title":59,"doc_description":60,"doc_content":61,"file_id":62,"file_url":63,"file_type":64,"file_size":65,"view_count":4,"is_deleted":4,"is_public":9,"is_downloadable":9,"audit_status":9,"page_count":40,"language":66,"language_code":67,"site_id":68,"html_lang":69,"table_of_contents":70,"faqs":71,"seo_title":72,"seo_description":60,"update_tm":73,"read_time":74},573600,4398046744996,"4398046744996","","Cheat Sheet 1 - 0","Cheat Sheet 1 fasst grundlegende Programmierkonzepte in Python kompakt zusammen. Der Inhalt erläutert Datentypen wie Strings, Integers und Floats, einschließlich Variablendefinition, gültiger Variablennamen und typischer Stolperstellen. Detailliert werden String-Methoden, Unveränderlichkeit von Strings, Rundungsfehler bei Gleitkommazahlen sowie Vergleichsoperatoren. Außerdem werden Listen, Indizierung, negative Indizes und Slicing-Regeln behandelt, ergänzt durch Kontrollstrukturen wie if/elif/else und for-Schleifen sowie Hinweise zu Funktionen, Modulen und Dateioperationen.","Cheat Sheet 1 .0  \nDieses Notebook soll Ihnen als Spickzettel dienen und alle bisher gelernten Werkzeuge an einer Stelle zusammenfassen. Sie können diess Notebook auch sehr gerne als Basis für Ihren eigenen Spicker nutzenoder dieses Notebook mit Notizen anreichern.  \nBitte stellen stellen Sie in dieser Sitzung unbedingt Fragen zu Konzepten und Werkzeugen, mit denen Sienoch Schwierigkeiten haben!  \nChoose your own adventure ...  \n Strings  \n Variablen  \n Methoden  \n Integers (ganze Zahlen)  \n Floats (Kommazahlen)  \n Vergleichsoperatoren  \n Listen  \n Slicing  \n Mutability  \n Dictionarys  \n if/elif/else (Bedingungen)  \n for-Schleifen  \n Kombination von Bedingungen und Schleifen  \n Funktionen  \n Module  \n Dateien lesen  \n Dateien schreiben  \n User-Input mit input()  \n ... oder haben Sie Fragen zu anderen Themen?  \nStrings  \nAlle Daten in Python haben einen Datentyp. Der erste Datentyp, den wir kennengelernt haben, ist \"String\". In Variablen können wir Daten aller Typen speichern.  \nVariablenzuweisung bzw. Initialisierung  \n Variablennamen wählen-Regeln für Variablennamen:  \n Muss mit Buchstabe oder \"_\" beginnen, keine Zahlen zu Beginn  \n Keine Sonderzeichen oder reservierte Namen (Funktionsnamen, Operatoren)  \n Bedenken Sie: Groß-/Kleinschreibung wird vom Python-Interpreter beachtet  \n mit dem einfachen \"=\" einen Wert zuweisen  \nIn [ ]:  \nstring_1 = \"Eine Zeichenkette aus (fast) beliebigen Zeichen\"print (string_1 )  \nIn [ ]:  \nstring_2 = \"\\\" \\# Geht das? print (string_2 )  \nNein, denn \\ ist ein sog. Escape-Character, mit dem wir auch Zeichen, die in Python besondere Bedeutung haben, als Werte benutzen. Deshalb wird das zweite Anführungszeichen nicht als Ende des Strings interpretiert. Ein abschließendes Anführungszeichen fehlt diesem String, daher die Fehlermeldung.  \nIn [ ]:  \nstring_ 3 = \"C:\\\\Users\\\\Admin\"  \nstring_4 = \"C:/Users/Admin\" \\# Die Schreibweise mit \"/\" spart Tipparbeit print (string_ 3 )  \nprint (string_4 )  \nprint ( \" ----- \" )  \nstring_ 5 = \"\\\\\\\\@//\"  \nprint (string_ 5 ) \\# Was wird hier ausgegeben?  \nprint ( \" ----- \" )  \nstring_6 = \"\"\" \"\\\\ \" \"\"\"  \nprint (string_6 ) \\# Und hier?  \nSequenzen von 3 Anführungszeichen (jeweils \" oder ') können zum Markieren von Strings benutzt werden.  \nIn [ ]:  \nstring_7 = 'Auch ein String'print (string_7 )  \nprint ( \" ----- \" )  \nstring_8 = \"\"\"Hier auch\"\"\"  \nprint (string_8 )  \nprint ( \" ----- \" )  \nstring_9 = ''' Auch ein String '''print (string_9 )  \nIn [ ]:  \nstring_10 = \"\"\"\"\"hallo\"\"\"\"\"  \nprint (string_10 ) \\# Was wird hier ausgegeben? Und warum?  \nMethoden  \nMethoden sind datentypspezifische Funktionen. Deshalb treten Fehler auf, wenn z. B. eine Stringmethode auf eine Liste angewendet wird.  \nIn [ ]:  \nstring_1 = \"Eine Zeichenkette aus (fast) beliebigen Zeichen\"  \nstring_1 .lower()  \nprint (string_1 )  \nprint ( \" ----- \" )  \nstring_11 = string_1 .lower() \\# Kopie in neuer Variable aufbewahren print (string_11 )  \n Strings sind ein unveränderlicher Datentyp.  \n String-Methoden erstellen eine Kopie des Ursprungs-Strings.  \n Der ursprüngliche String wird nicht verändert.  \n Deshalb muss der Output einer Methode einer Variable zugewiesen werden, um nach dem Funktionsaufruf darauf zugreifen zu können.  \nWeitere String-Methoden: upper() , replace() , count() ... Für weitere Methoden siehe Vorlesungsskript (Notebook vom 15.10.2019)  \nIntegers  \nIntegers sind positive oder negative ganze Zahlen.  \nIn [ ]:  \nzahl_1 = 1  \nprint (zahl_1 )  \nzahl_2 = 2  \nprint (zahl_2 )  \nzahl_ 3 = 3  \nprint (zahl_ 3 )  \nprint((zahl_1 + zahl_2 ) * zahl_ 3 )  \n Befehle werden \"von innen nach außen\" ausgeführt, d. h.  \n Eingebettete Operationen werden zuerst verarbeitet.  \nFloats-Gleitkommazahlen  \nGleitkommazahlen sind eine Annäherung an die reellen Zahlen. Warum nur eine Annäherung? Mehr Informationen finden Sie hier: [https://www.youtube.com/watch?v=PZRI1IfStY0](https://www.youtube.com/watch?v=PZRI1IfStY0)  \n([https://www.youtube.com/watch?v=PZRI1IfStY0](https://www.youtube.com/watch?v=PZRI1IfStY0))  \nIn [ ","cbCailjfndnXnJGy","https://ap.wps.com/l/cbCailjfndnXnJGy","pdf",281650,"German","de",105,"en","# Strings\n## Variablen und Zuweisung\n## String-Literale und Escapes\n## String-Methoden und Mutability\n# Integers und Floats\n## Vergleichsoperatoren\n# Listen\n## Indizierung\n## Slicing\n# Bedingungen und Schleifen\n## if/elif/else\n## for-Schleifen\n# Funktionen und Module\n## Datei lesen und schreiben\n## User-Input mit input()","[{\"question\":\"Welche Regeln gelten für Variablennamen in Python?\",\"answer\":\"Variablennamen müssen mit einem Buchstaben oder „_“ beginnen, dürfen keine Zahlen am Anfang haben und keine Sonderzeichen oder reservierten Namen verwenden. Außerdem ist Groß-/Kleinschreibung im Python-Interpreter relevant.\"},{\"question\":\"Warum können Floats Vergleiche wie „0.3“ ungenau machen?\",\"answer\":\"Floats speichern nur Annäherungen an reelle Zahlen, dadurch entstehen Rundungsfehler. Deshalb kann ein Vergleich wie „0.1 + 0.1 + 0.1 == 0.3“ unerwartet ausfallen.\"},{\"question\":\"Wie funktioniert Slicing bei Listen?\",\"answer\":\"Mit der Slicing-Schreibweise greift man auf Teile einer Liste zu. „[:]“ liefert die gesamte Liste, der Startindex ist inklusiv und der Endindex exklusive; negative Endwerte schließen die letzten Elemente aus.\"}]","Cheat Sheet 1 - 0 | PDF",1791943276,6,{"code":4,"msg":76,"data":77},"ok",{"site_id":68,"language":67,"slug":78,"title":59,"keywords":58,"description":60,"schema_data":79,"social_meta":129,"head_meta":131,"extra_data":133,"updated_unix":73},"cheat-sheet-1-0",{"@graph":80,"@context":128},[81,97,111],{"@type":82,"itemListElement":83},"BreadcrumbList",[84,88,91,94],{"item":85,"name":86,"@type":87,"position":9},"https://docshare.wps.com","Home","ListItem",{"item":89,"name":10,"@type":87,"position":90},"https://docshare.wps.com/template/",2,{"item":92,"name":36,"@type":87,"position":93},"https://docshare.wps.com/template/forms/",3,{"item":95,"name":59,"@type":87,"position":96},"https://docshare.wps.com/template/cheat-sheet-1-0/573600/",4,{"url":95,"name":59,"@type":98,"author":99,"headline":59,"publisher":101,"fileFormat":104,"inLanguage":67,"description":60,"dateModified":105,"datePublished":105,"encodingFormat":104,"isAccessibleForFree":106,"interactionStatistic":107},"DigitalDocument",{"name":57,"@type":100},"Person",{"url":85,"name":102,"@type":103},"DocShare","Organization","application/pdf","2026-10-14",true,{"@type":108,"interactionType":109,"userInteractionCount":4},"InteractionCounter",{"@type":110},"ViewAction",{"@type":112,"mainEntity":113},"FAQPage",[114,120,124],{"name":115,"@type":116,"acceptedAnswer":117},"Welche Regeln gelten für Variablennamen in Python?","Question",{"text":118,"@type":119},"Variablennamen müssen mit einem Buchstaben oder „_“ beginnen, dürfen keine Zahlen am Anfang haben und keine Sonderzeichen oder reservierten Namen verwenden. Außerdem ist Groß-/Kleinschreibung im Python-Interpreter relevant.","Answer",{"name":121,"@type":116,"acceptedAnswer":122},"Warum können Floats Vergleiche wie „0.3“ ungenau machen?",{"text":123,"@type":119},"Floats speichern nur Annäherungen an reelle Zahlen, dadurch entstehen Rundungsfehler. Deshalb kann ein Vergleich wie „0.1 + 0.1 + 0.1 == 0.3“ unerwartet ausfallen.",{"name":125,"@type":116,"acceptedAnswer":126},"Wie funktioniert Slicing bei Listen?",{"text":127,"@type":119},"Mit der Slicing-Schreibweise greift man auf Teile einer Liste zu. „[:]“ liefert die gesamte Liste, der Startindex ist inklusiv und der Endindex exklusive; negative Endwerte schließen die letzten Elemente aus.","https://schema.org",{"og:url":95,"og:type":130,"og:title":59,"og:site_name":102,"og:description":60},"article",{"robots":132,"canonical":95},"index,follow",{"doc_id":55,"site_id":68}]