Heim > Artikel > Backend-Entwicklung > Was sind die reservierten Wörter in Python?
Was sind die reservierten Wörter in Python? Lassen Sie mich Ihnen eine Zusammenfassung der 33 reservierten Wörter von Python vorstellen:
1 false
# Boolescher Wert, der false angibt und true entspricht
2 Klasse
#Schlüsselwörter zum Definieren von Klassen
3 schließlich
#Ausnahme Das verwendete Schlüsselwort in processing kann verwendet werden, um den Code anzugeben, der immer ausgeführt wird > # Objekte in Python enthalten drei Elemente: ID, Typ, Wert
Darunter:ID: wird zur eindeutigen Identifizierung eines Objekts verwendet Typ: identifiziert den Typ des Objekts Wert: Ist der Wert des Objekts
ist: Wird verwendet, um zu bestimmen, ob das a-Objekt das b-Objekt ist. Es wird anhand der ID beurteilt
==: Es wird bestimmt, ob der Wert von Das a-Objekt entspricht dem Wert des b-Objekts. Es wird nach Wert beurteilt.
Verwandte Empfehlungen: „
Python-Video-Tutorial
“
Zum Beispiel:
class MyException(Exception):pass try: #some code here raise MyException except MyException: print "MyException encoutered" finally: print "Arrive finally"5 returnZum Beispiel:
>>> a = 1 >>> b = 1.0 >>> a is b False >>> a == b True >>> id(a) 12777000 >>> id(b) 14986000
6 none
#None ist eine spezielle Konstante, None unterscheidet sich von False, None ist nicht 0. None ist nicht die leere Zeichenfolge. Beim Vergleich von „None“ mit einem anderen Datentyp wird immer „False“ zurückgegeben. None hat seinen eigenen Datentyp NoneType. Wir können None in jede Variable kopieren, aber wir können keine anderen NoneType-Objekte erstellen.
Zum Beispiel:
def fnc1(x,y): print x+y 当函数没有显示return,默认返回none值,以下测试: >>> result = fnc1(2, 3) >>> result is None True
7 continue
Die #continue-Anweisung wird verwendet, um Python anzuweisen, die verbleibenden Anweisungen im aktuellen Schleifenblock zu überspringen und fortzufahren Nächster Zyklus.
8 for#Die for-Schleife kann jede Folge von Elementen durchlaufen, beispielsweise eine Liste oder eine Zeichenfolge
Zum Beispiel:
>>> type(None) <class 'NoneType'> >>> None == 0 False >>> None == '' False >>> None == None True >>> None == False False9 lambda
Zum Beispiel:
for letter in 'Python': # 第一个实例 print '当前字母 :', letter fruits = ['banana', 'apple', 'mango'] for fruit in fruits: # 第二个实例 print '当前水果 :', fruit print "Good bye!"Operationsergebnis:
g = lambda x:x+1Ein weiteres Beispiel:
g(1) >>>2 g(2) >>>3 g(7) >>>8
lambda ist Für die Definition einer einzeiligen Funktion gibt es eine Reduzierung.
10 try
#Programmierer können die try...exclusive-Anweisung verwenden, um Ausnahmen zu behandeln. Platzieren Sie die normalen Anweisungsblöcke im Try-Block und die Fehlerbehandlungsanweisungen im Except-Block.
#Boolescher Wert, der „wahr“ angibt, das Gegenteil von „falsch“.
12 def
# Verwenden Sie , um Funktionen zu definieren. Zum Beispiel:
>>> foo = [2, 18, 9, 22, 17, 24, 8, 12, 27] >>> >>> print filter(lambda x: x % 3 == 0, foo) [18, 9, 24, 12, 27] >>> >>> print map(lambda x: x * 2 + 10, foo) [14, 46, 28, 54, 44, 58, 26, 34, 64] >>> >>> print reduce(lambda x, y: x + y, foo)
#Verwenden Sie Import in Python Oder from...import, um das entsprechende Modul zu importieren.
14 nonlocal
# Das Schlüsselwort nonlocal wird verwendet, um äußere (nicht globale) Variablen in Funktionen oder anderen Bereichen zu verwenden. Zum Beispiel:
def hello() print('hello,hongten') 调用: hello() 结果: >>>hello,hongten
15 while#while-Anweisung führt wiederholt einen Block von Anweisungen aus. while ist eine Art Schleifenanweisung, die über eine optionale else-Klausel verfügt.
16 und
#Logische Urteilsaussage: Wenn sowohl die linke als auch die rechte Seite von und wahr sind, dann ist das Urteilsergebnis wahr, andernfalls sind beide falsch
17 del
#del wird für Listenoperationen verwendet, um ein oder mehrere aufeinanderfolgende Elemente zu löschen. Zum Beispiel:
def make_counter(): count = 0 def counter(): nonlocal count count += 1 return count return counter def make_counter_test(): mc = make_counter() print(mc()) print(mc()) print(mc())
18 global#Globalen Skalar definieren.
19 nicht
#Logisches Urteil, die Bedeutung der Verneinung
20 mit
#mit ist nach Python2.5 verfügbar Ja, es handelt sich im Wesentlichen um eine Kontrollflussanweisung, die zur Vereinfachung der try...finally-Anweisung verwendet werden kann. Ihre Hauptverwendung besteht darin, eine Klassenmethode _enter_() und _exit_() zu implementieren. Zum Beispiel:
a = [-1,3,'aa',85] # 定义一个list del a[0] # 删除第0个元素 del a[2:4] # 删除从第2个到第3个元素。
21 as# Wird in Verbindung mit mit verwendet.
22 elif
# Wird mit if verwendet
#if-Anweisung wird zum Testen einer Bedingung verwendet , wenn die Bedingung wahr ist, führen wir einen Anweisungsblock aus (genannt if...-Block), andernfalls verarbeiten wir einen anderen Anweisungsblock (genannt else...-Block). Die else-Klausel ist optional.
24 oder
# Logisches Urteil: Wenn eine der beiden Seiten von oder wahr ist, ist das Urteilsergebnis wahr.
25 yield
#yield wird wie return verwendet und teilt dem Programm mit, dass die Funktion einen Generator zurückgeben soll Zum Beispiel:
class controlled_execution: def _enter_(self): set things up return thing def _exit_(self,type,value,traceback): tear thing down with controlled_execution() as thing: some code
26 Assertion
#Assertion wird verwendet, um die Korrektheit des Programms während des Betriebs zu überprüfen, und hat die gleiche Funktion wie andere Sprachen.
Zum Beispiel:
def createGenerator(): mylist = range(3) for i in mylist: yield i*i
27 else# Wird mit if
28 import
# in verwendet Python verwendet import oder from...import, um das entsprechende Modul zu importieren. Zum Beispiel:
from sys import * print(‘path’,path)
29 pass
#pass的意思是什么都不要做,作用是为了弥补语法和空定义上的冲突,它的好处体现在代码的编写过程之中,比如你可以先写好软件的整个框架,然后再填好框架内具体函数和class的内容,如果没有pass编译器会报一堆的错误,让整个开发很不流畅。
例如:
def f(arg): pass # a function that does nothing (yet) class C: pass # a class with no methods(yet)
30 break
#break语句是用来终止循环语句的,即使哪怕循环条件没有称为false或者序列还没有被完全递归,也会停止循环语句。提示,如果break的是for或while循环,任何对应的循环else块将不执行。
31 except
#使用try和except语句来铺货异常。
32 in
#for…in是另外一个循环语句,它在一序列的对象上递归即逐一使用队列中的每个项目。
33 raise
#raise抛出异常。
例如:
class MyException(Exception):pass try: #some code here raise MyException except MyException: print('MyException encoutered') finally: print('Arrive finally')
Das obige ist der detaillierte Inhalt vonWas sind die reservierten Wörter in Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!