Heim > Artikel > Backend-Entwicklung > Was sind die Einrückungsregeln von Python?
Pythons Einrückungsregeln: Bei Klassendefinitionen, Funktionsdefinitionen, Flusskontrollanweisungen, Ausnahmebehandlungsanweisungen usw. geben der Doppelpunkt am Ende der Zeile und die Einrückung der nächsten Zeile den Anfang des nächsten Codeblocks an Das Ende der Einrückung zeigt das Ende dieses Codeblocks an. Normalerweise wird eine Länge von 4 Leerzeichen als Einrückungsbetrag verwendet (eine Tabulatortaste entspricht 4 Leerzeichen).
Die Betriebsumgebung dieses Tutorials: Windows 7-System, Python-Version 3.7, DELL G3-Computer
Python-Einrückungsregeln
und andere Programmiersprachen (wie Java, C-Sprache). ) Verwenden Sie geschweifte Klammern „{}“, um Codeblöcke zu trennen. Python verwendet Codeeinrückungen und Doppelpunkte (:), um Ebenen zwischen Codeblöcken zu unterscheiden.
In Python geben bei Klassendefinitionen, Funktionsdefinitionen, Flusskontrollanweisungen, Ausnahmebehandlungsanweisungen usw. der Doppelpunkt am Ende der Zeile und der Einzug der nächsten Zeile den Anfang und das Ende des nächsten Codeblocks an Die Einrückung zeigt diesen Code an. Ende des Blocks.
Beachten Sie, dass Sie zum Einrücken von Code in Python Leerzeichen oder die Tabulatortaste verwenden können. Unabhängig davon, ob Sie ein Leerzeichen manuell eingeben oder die Tabulatortaste verwenden, wird normalerweise eine Länge von 4 Leerzeichen als Einrückungsbetrag verwendet (standardmäßig stellt eine Tabulatortaste 4 Leerzeichen dar).
Zum Beispiel im folgenden Python-Code (es handelt sich um Kenntnisse, die noch nicht erlernt wurden, Anfänger müssen die Bedeutung des Codes nicht verstehen, sie müssen nur die Einrückungsregeln von Codeblöcken verstehen):
height=float(input("输入身高:")) #输入身高 weight=float(input("输入体重:")) #输入体重 bmi=weight/(height*height) #计算BMI指数 #判断身材是否合理 if bmi<18.5: #下面 2 行同属于 if 分支语句中包含的代码,因此属于同一作用域 print("BMI指数为:"+str(bmi)) #输出BMI指数 print("体重过轻") if bmi>=18.5 and bmi<24.9: print("BMI指数为:"+str(bmi)) #输出BMI指数 print("正常范围,注意保持") if bmi>=24.9 and bmi<29.9: print("BMI指数为:"+str(bmi)) #输出BMI指数 print("体重过重") if bmi>=29.9: print(BMI指数为:"+str(bmi)) #输出BMI指数 print("肥胖")
Pythons Einrückungsanforderungen für Code Sehr streng, die Einrückungsmenge von Codeblöcken auf derselben Ebene muss gleich sein, andernfalls meldet der Interpreter eine SyntaxError-Ausnahme. Nehmen Sie beispielsweise die falsche Änderung am obigen Code vor und setzen Sie die Einrückung von zwei Codezeilen im gleichen Bereich wie folgt auf 4 Leerzeichen bzw. 3 Leerzeichen:
if bmi<18.5: print("BMI指数为:"+str(bmi)) #输出BMI指数 print("体重过轻")
Für Python-Einrückungen können Anfänger die Regeln wie folgt verstehen Folgendes: Python erfordert, dass jede Codezeile, die zum selben Bereich gehört, den gleichen Einrückungsbetrag haben muss, es gibt jedoch keine feste Regel für den spezifischen Einrückungsbetrag.
【Verwandte Empfehlung: Python3-Video-Tutorial】
Das obige ist der detaillierte Inhalt vonWas sind die Einrückungsregeln von Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!