Linienstruktur und Einrückung in Python

黄舟
Freigeben: 2017-01-19 17:06:52
Original
1847 Leute haben es durchsucht

Jede Anweisung im Programm endet mit einem Zeilenumbruchzeichen () Backslash, um die lange Anweisung in mehrere Zeilen zu unterteilen.

wather_is_hot  = 1;  
  
 watherer = 0;  
  
 if(wather_is_hot ==1) and \  
  
  (watherer==0):  
  
   print("杯子里的水是热的");
Nach dem Login kopieren

Es gibt zwei Fälle Die Spalte. Eine Anweisung kann sich über mehrere Zeilen erstrecken
1. Eine einzelne Anweisung kann beispielsweise über mehrere Zeilen geschrieben werden 🎜>

2, drei Jeder Programmteil in Anführungszeichen kann in mehreren Zeilen ohne Backslash-Fortsetzung geschrieben werden
dict = {  
  
  'title':'行者',  
  
  'name' :'武松',  
  
  'num' : 12  
  
 }
Nach dem Login kopieren
Beispiel:


Einrückung wird verwendet, um verschiedene Codeblöcke zu kennzeichnen, z Funktionskörper, bedingte Anweisungen, Schleifen und Klassen
str = '''''水浒传第一回:高俅与端王(后来的徽宗)结识。 
 
 被提拔为殿帅府太尉,对曾打翻他的王升的儿子八十万禁军教头王进施行报复。  
 
 王进出走延安府,在史家村给史进教枪棒。 史进因擒少华山陈达而和朱武、杨春相识往来。 
 
 华阴县中秋夜来史家村捉拿赏月喝酒吃肉的史进并少华山三好汉''';
Nach dem Login kopieren
Der Einrückungsbetrag der ersten Anweisung im Codeblock ist willkürlich, aber der Einzug im gesamten Codeblock muss konsistent sein

Zum Beispiel:

a = 17;  
  
if a :  
  
 a += 1;  
  
 a /= 2;  
  
 print(a);  #缩进一致  正确
Nach dem Login kopieren
Wenn der Funktionskörper, die bedingte Anweisung oder die Schleife oder Klasse kurz ist und nur eine Anweisung enthält, kann sie in derselben Zeile platziert werden, zum Beispiel:
if a :  
  
  a +=1;  
  
    a /=2;  
  
  print(a); #缩进不一致  IndentationError 错误
Nach dem Login kopieren


Um einen leeren Funktionskörper oder Codeblock darzustellen, können Sie die Pass-Anweisung verwenden, wie zum Beispiel:
if a>b: print('ok');  
  
else: print('no');
Nach dem Login kopieren


Da die erste Wahl der Python-Programmiergemeinschaft die Verwendung von Leerzeichen ist, wird dies empfohlen Verwenden Sie Leerzeichen zum Einrücken, da das System Tabulatorzeichen in ein Vielfaches von 8 Leerzeichen umwandelt. Wenn beim Ausführen von Python Tabulatoren und Leerzeichen gemischt werden, werden Warnmeldungen angezeigt um diese Warnmeldungen in TabError-Ausnahmen umzuwandeln
if a :  
  
  pass;  
  
else:  
  
 print('error');
Nach dem Login kopieren

Platzieren Sie mehrere Anweisungen in einer Zeile. Sie können sie mit Semikolons trennen. Wenn eine Zeile nur eine Anweisung enthält, können Sie diese mit einem Semikolon beenden. . ps: Persönliche Gewohnheit ist die Verwendung des Zeichens
#, das in Python bedeutet, dass der Inhalt dieser Zeile ein Kommentar ist und in Anführungszeichen steht.
Außerdem hat Python keinen solchen Effekt Im interaktiven Modus (Interpreter) ausgeführt, ignoriert der Interpreter alle Leerzeilen
Zusammenfassung:
1, Zeilenfortsetzungszeichen: Wird zum Abschluss sehr langer Programme verwendet. Der Code wird separat angezeigt
Eine einzelne Anweisung kann sich über Zeilen erstrecken ohne Verwendung von
Daten innerhalb von drei Anführungszeichen können sich über Zeilen erstrecken, ohne
zu verwenden. 2. Einrückung: Die erste Anweisung kann um einen beliebigen Betrag eingerückt werden. Die übrigen Anweisungen sollten mit der ersten Anweisung eingerückt bleiben. pass-Anweisung: leerer Funktionskörper oder Codeblock
4, Sie können ein Semikolon verwenden; beenden Sie eine Anweisung
5, # stellt einen Kommentar dar

Das Obige ist die Zeilenstruktur in Python und eingerückter Inhalt. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn)!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage