In diesem Artikel lernen Sie die richtige Strukturierung und Formatierung Ihrer Python-Programme kennen.

Python-Anweisungen Im Allgemeinen liest der Interpreter die Anweisungen zeilenweise, dh nacheinander. Es gibt jedoch einige Anweisungen, die dieses Verhalten ändern können, z. B. bedingte Anweisungen.
            Meistens werden Python-Anweisungen in einem solchen Format geschrieben, dass eine Anweisung nur in einer einzigen Zeile geschrieben wird. Der Interpreter betrachtet das 'neue Zeilenzeichen' als den Abschluss eines Befehls. Es ist jedoch auch möglich, mehrere Anweisungen pro Zeile zu schreiben, die Sie unten finden.
Beispiele:

  
print('Welcome to Geeks for Geeks'
Ausgabe:
Willkommen bei Geeks for Geeks
  
x = [1, 2, 3, 4] 
  
print(x[1:3])   
  
Ausgabe:
[2, 3]

Mehrere Anweisungen pro Zeile Wir können auch mehrere Anweisungen pro Zeile schreiben, dies ist jedoch keine gute Vorgehensweise, da dies die Lesbarkeit des Codes verringert. Vermeiden Sie es, mehrere Anweisungen in einer einzigen Zeile zu schreiben. Sie können jedoch mehrere Zeilen schreiben, indem Sie eine Anweisung mit Hilfe von ';' beenden. ';' wird in diesem Fall als Terminator für eine Anweisung verwendet.
        Betrachten Sie zum Beispiel den folgenden Code.



  
a = 10; b = 20; c = b + a 
  
print(a); print(b); print(c) 
Ausgabe:
10
20
30

Zeilenfortsetzung, um ein Scrollen nach links und rechts zu vermeiden
Einige Anweisungen können sehr lang werden und Sie dazu zwingen, häufig nach links und rechts zu scrollen. Sie können Ihren Code so anpassen, dass Sie hier und da nicht scrollen müssen. Mit Python können Sie eine einzelne Anweisung in mehreren Zeilen schreiben, die auch als Zeilenfortsetzung bezeichnet wird. Die Linienfortsetzung verbessert auch die Lesbarkeit.

# Schlechte Praxis, da die Breite dieses Codes zu groß ist.
#Code
x = 10
y = 20
z = 30
no_of_teachers = x
no_of_male_students = y
no_of_female_students = z
if (no_of_teachers == 10 und no_of_female_students == 30 und no_of_male_students == 20 und (x + y) == 30):
    print ('Der Kurs ist gültig')
# Dies könnte stattdessen erfolgen:
if (no_of_teachers == 10 und no_of_female_students == 30
    und no_of_male_students == 20 und x + y == 30):
    print ('Der Kurs ist gültig')

Arten der Leitungsfortsetzung
Im Allgemeinen gibt es zwei Arten der Leitungsfortsetzung

  • Implizite Zeilenfortsetzung
    Dies ist die einfachste Methode zum Schreiben einer Anweisung, die mehrere Zeilen umfasst.
    Jede Aussage, die öffnende Klammern ('('), Klammern ('[') oder geschweifte Klammern ('{') enthält) wird als unvollständig angesehen, bis alle übereinstimmenden Klammern, eckigen Klammern und geschweiften Klammern gefunden wurden Die Anweisung kann implizit zeilenübergreifend fortgesetzt werden, ohne dass ein Fehler auftritt.
    Beispiele:
    filter_none

    bearbeiten
    schließen

    play_arrow

    Link
    Helligkeit_4
    Code

      
    a = [
        [1, 2, 3],
        [3, 4, 5],
        [5, 6, 7]
        ]
      
    print(a)
    chevron_right
    
    
    filter_none
    
    
    Ausgabe:
    [[1, 2, 3], [3, 4, 5], [5, 6, 7]]
    
    filter_none

    bearbeiten
    schließen

    play_arrow

    Link
    brightness_4
    Code

      
    person_1 = 18
    person_2 = 20
    person_3 = 12
      
    if (
       person_1 >= 18 and
       person_2 >= 18 and
       person_3 < 18
       ):
        print('2 Persons should have ID Cards')
    chevron_right
    
    
    filter_none
    
    
    Ausgabe:
    2 Personen sollten Ausweise haben
    
  • Explizite Linienfortsetzung Die
    explizite Linienverbindung wird meistens verwendet, wenn die implizite Linienverbindung nicht anwendbar ist. Bei dieser Methode müssen Sie ein Zeichen verwenden, das dem Interpreter hilft, zu verstehen, dass die bestimmte Anweisung mehr als eine Zeile umfasst.
            Backslash (\) gibt an, dass eine Anweisung mehr als eine Zeile umfasst. Es ist zu beachten, dass “das letzte Zeichen in dieser Zeile sein muss, auch Leerzeichen sind nicht zulässig.
    Zur Verdeutlichung siehe das folgende Beispiel
    filter_none

    bearbeiten
    schließen

    play_arrow

    Link
    Helligkeit_4
    Code

      
    x = \
        1 + 2 \
        + 5 + 6 \
        + 10
      
    print(x)
    chevron_right
    
    
    filter_none
    
    
    Ausgabe:

    24
    
  • Kommentare in Python Das
    Schreiben von Kommentaren in den Code ist sehr wichtig. Sie verbessern die Lesbarkeit des Codes und erzählen mehr über den Code. Es hilft Ihnen, Details gegen eine Anweisung oder einen Codeabschnitt zu schreiben. Der Interpreter ignoriert die Kommentare und zählt sie nicht in Befehlen. In diesem Abschnitt erfahren Sie, wie Sie Kommentare in Python schreiben.
            Zu den Symbolen, die zum Schreiben von Kommentaren verwendet werden, gehören Hash (#) oder dreifache doppelte Anführungszeichen (""). Hash wird zum Schreiben von einzeiligen Kommentaren verwendet, die nicht mehrere Zeilen umfassen. Dreifache Anführungszeichen werden verwendet, um mehrzeilige Kommentare zu schreiben. Drei dreifache Anführungszeichen zum Starten des Kommentars und erneut drei Anführungszeichen zum Beenden des Kommentars.
    Betrachten Sie die folgenden Beispiele:

    filter_none

    bearbeiten
    schließen

    play_arrow

    Link
    Helligkeit_4
    Code

      
    chevron_right
    
    
    filter_none
    
    
    filter_none

    bearbeiten
    schließen

    play_arrow

    Link
    Helligkeit_4
    Code

      
        
      
        
        
    a = 'How old are you?'
      
        
    print(a)
    chevron_right
    
    
    filter_none
    
    

    Hinweis Beachten Sie, dass Hash (#) in einer Zeichenfolge keinen Kommentar ergibt. Betrachten Sie das folgende Beispiel zur Demonstration.

    filter_none

    bearbeiten
    schließen

    play_arrow

    Link
    Helligkeit_4
    Code

      
        
      
    a = 'This is # not a comment #'
    print(a)
    chevron_right
    
    
    filter_none
    
    

    Leerzeichen
    Die häufigsten Leerzeichen sind die folgenden:

    Charakter ASCII-Code Wörtlicher Ausdruck
    Raum 32 (0x20) ''
    Tab 9 (0x9) '\ t'
    Neue Zeile 10 (0xA) '\ n'

    * Sie können jederzeit auf die ASCII-Tabelle verweisen, indem Sie hier klicken .

    Whitespace wird vom Python-Interpreter meistens ignoriert und meistens nicht benötigt. Wenn klar ist, wo ein Token endet und das nächste beginnt, kann ein Leerzeichen weggelassen werden. Dies ist normalerweise der Fall, wenn nicht alphanumerische Sonderzeichen beteiligt sind.
    Beispiele:

    filter_none

    bearbeiten
    schließen

    play_arrow

    Link
    Helligkeit_4
    Code

      
      
    a = 1-2 
      
    print(a)
    chevron_right
    
    
    filter_none
    
    
    filter_none

    bearbeiten
    schließen

    play_arrow

    Link
    Helligkeit_4
    Code

      
    x = 10
    flag =(x == 10)and(x<12)
    print(flag)
      
      
    chevron_right
    
    
    filter_none
    
    

    Leerzeichen sind erforderlich, um die Schlüsselwörter von den Variablen oder anderen Schlüsselwörtern zu trennen. Betrachten Sie das folgende Beispiel.

    filter_none

    bearbeiten
    schließen

    play_arrow

    Link
    Helligkeit_4
    Code

      
    x = [1, 2, 3]
    y = 2
      
      
    a = y in x
    print(a)
    chevron_right
    
    
    filter_none
    
    

    Leerzeichen als Einrückung
    Die Syntax von Python ist recht einfach, aber Sie müssen beim Schreiben des Codes dennoch einige Sorgfalt walten lassen. Einrückung wird beim Schreiben von Python-Codes verwendet.
            Leerzeichen vor einer Anweisung spielen eine wichtige Rolle und werden beim Einrücken verwendet. Leerzeichen vor einer Anweisung können eine andere Bedeutung haben. Versuchen wir ein Beispiel.

    filter_none

    bearbeiten
    schließen

    play_arrow

    Link
    Helligkeit_4
    Code

      
    print('foo')
      
       print('foo')
      
    chevron_right
    
    
    filter_none
    
    

    Führende Leerzeichen werden verwendet, um die Gruppierung der Anweisungen wie in Schleifen oder Kontrollstrukturen usw. zu bestimmen.
    Beispiel:

    filter_none

    bearbeiten
    schließen

    play_arrow

    Link
    Helligkeit_4
    Code

      
    x = 10
      
    while(x != 0):  
     if(x > 5):  
      print('x > 5'
     else:       
      print('x < 5')
     x -= 2      
      
    chevron_right
    
    
    filter_none
    
    
    Ausgabe:
    x> 5
    x> 5
    x> 5
    x <5
    x <5
    

    Achtung Geek! Stärken Sie Ihre Grundlagen mit dem Python Programming Foundation Course und lernen Sie die Grundlagen.

    Zunächst Ihre Interviewvorbereitungen Verbessern Sie Ihre Datenstrukturkonzepte mit dem Python DS- Kurs.

    Meine persönlichen Notizen arrow_drop_up