Quels sont les mots réservés en python ? Laissez-moi vous présenter un résumé des 33 mots réservés de python :
1 faux
#Valeur de type booléen, indiquant faux, correspondant à vrai
2 classe
#Mots clés pour définir les classes
3 enfin
#Exception Le mot clé utilisé in Processing peut être utilisé pour spécifier le code qui est toujours exécuté. Le code spécifié est finalement
Par exemple :
class MyException(Exception):pass try: #some code here raise MyException except MyException: print "MyException encoutered" finally: print "Arrive finally"
4 est
<🎜. > # Les objets en Python contiennent trois éléments : id, type, valueid : utilisé pour identifier de manière unique un objet
type : identifie le type de l'objet
value : La valeur de l'objet
est : Elle est utilisée pour déterminer si l'objet a est l'objet b. Elle est jugée par l'identifiant
Tutoriel vidéo Python"
Par exemple :
>>> a = 1 >>> b = 1.0 >>> a is b False >>> a == b True >>> id(a) 12777000 >>> id(b) 14986000
5 return#python fonction valeur de retour retour, la fonction doit avoir une valeur de retour pour être une fonction complète. Si vous ne définissez pas de valeur de retour de fonction en Python, vous obtiendrez un objet None, et None signifie qu'il n'y a pas de valeur.
def fnc1(x,y): print x+y 当函数没有显示return,默认返回none值,以下测试: >>> result = fnc1(2, 3) >>> result is None True
6 none
#None est une constante spéciale, None est différent de False, None n'est pas 0. None n'est pas la chaîne vide. La comparaison de None avec tout autre type de données renvoie toujours False. Aucun n'a son propre type de données NoneType. Nous pouvons copier None dans n'importe quelle variable, mais nous ne pouvons pas créer d'autres objets NoneType. Par exemple :>>> type(None) <class 'NoneType'> >>> None == 0 False >>> None == '' False >>> None == None True >>> None == False False
7 continue
L'instruction #continue est utilisée pour indiquer à Python d'ignorer les instructions restantes dans le bloc de boucle actuel et de continuer Cycle suivant.8 for#La boucle for peut parcourir n'importe quelle séquence d'éléments, comme une liste ou une chaîne
for letter in 'Python': # 第一个实例 print '当前字母 :', letter fruits = ['banana', 'apple', 'mango'] for fruit in fruits: # 第二个实例 print '当前水果 :', fruit print "Good bye!"
9 lambdaLa fonction #Anonyme est un concept très à la mode, qui améliore la simplicité du code.
g = lambda x:x+1
g(1) >>>2 g(2) >>>3 g(7) >>>8
>>> 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)
10 try#Les programmeurs peuvent utiliser l'instruction try...sauf pour gérer les exceptions. Placez les blocs d'instructions normaux dans le bloc try et placez les instructions de gestion des erreurs dans le bloc except.
11 vrai#Valeur de type booléen, indiquant vrai, opposé à faux.
12 def# Utilisez
pour définir des fonctions Par exemple :
def hello() print('hello,hongten') 调用: hello() 结果: >>>hello,hongten
13 from#Utilisez l'importation. en python Ou from...import pour importer le module correspondant.
14 nonlocal#Le mot-clé nonlocal est utilisé pour utiliser des variables externes (non globales) dans des fonctions ou d'autres portées.
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())
15 while#while instruction exécute à plusieurs reprises un bloc d'instructions. while est un type d'instruction de boucle qui comporte une clause else facultative.
16 et#Déclaration de jugement logique, si les côtés gauche et droit de et sont vrais, alors le résultat du jugement est vrai, sinon ils sont tous deux faux
17 del #del est utilisé pour les opérations de liste pour supprimer un ou plusieurs éléments consécutifs.
a = [-1,3,'aa',85] # 定义一个list del a[0] # 删除第0个元素 del a[2:4] # 删除从第2个到第3个元素。
18 global#Définir un scalaire global.
19 non#Jugement logique, le sens de l'inversion
20 avec#with est disponible après python2.5 Oui, il s'agit essentiellement d'une instruction de flux de contrôle. With peut être utilisée pour simplifier l'instruction try...finally. Son utilisation principale est d'implémenter une méthode de classe _enter_() et _exit_().
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
21 as# Utilisé en conjonction avec avec.
22 elif
# Utilisé avec if23 if#if l'instruction est utilisée pour tester une condition , si la condition est vraie, nous exécutons un bloc d'instructions (appelé if... block), sinon nous traitons un autre bloc d'instructions (appelé else... block). La clause else est facultative.
24 ou# Jugement logique, si l'un des deux côtés de ou est vrai, le résultat du jugement est vrai.
25 rendement#yield est utilisé comme return indique au programme d'exiger que la fonction renvoie un générateur
def createGenerator(): mylist = range(3) for i in mylist: yield i*i
26 assert#Assertion est utilisé pour vérifier l'exactitude du programme pendant le fonctionnement et a la même fonction que les autres langages.
assert len(mylist) >= 1
27 else# Utilisé avec if
28 import# in Python utilise import ou from...import pour importer le module correspondant.
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')
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!