Maison > développement back-end > Tutoriel Python > Quels sont les mots réservés en Python ?

Quels sont les mots réservés en Python ?

爱喝马黛茶的安东尼
Libérer: 2019-06-20 09:42:16
original
105589 Les gens l'ont consulté

Quels sont les mots réservés en Python ?

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"
Copier après la connexion

4 est 

<🎜. > # Les objets en Python contiennent trois éléments : id, type, value


Parmi eux :

id : 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

== : Elle détermine si la valeur de. l'objet a est égal à la valeur de l'objet b. Il est jugé par valeur

Recommandations associées : "

Tutoriel vidéo Python"

Par exemple :   

>>> a = 1      
>>> b = 1.0      
>>> a is b      
False      
>>> a == b
True
>>> id(a)
12777000
>>> id(b)
14986000
Copier après la connexion

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.  

Par exemple :   

    def fnc1(x,y):         
print x+y      
    当函数没有显示return,默认返回none值,以下测试:
      >>> result = fnc1(2, 3)        
    >>> result is None        
    True
Copier après la connexion

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 &#39;NoneType&#39;>  
>>> None == 0  
False  
>>> None == &#39;&#39;  
False  
>>> None == None  
True  
>>> None == False  
False
Copier après la connexion

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

Par exemple :


for letter in &#39;Python&#39;: # 第一个实例       
print &#39;当前字母 :&#39;, letter       

fruits = [&#39;banana&#39;, &#39;apple&#39;, &#39;mango&#39;]       
for fruit in fruits: # 第二个实例       
print &#39;当前水果 :&#39;, fruit       
print "Good bye!"
Copier après la connexion

9 lambdaLa fonction #Anonyme est un concept très à la mode, qui améliore la simplicité du code.

Par exemple :   

g = lambda x:x+1
Copier après la connexion

Résultat de l'opération :   

g(1)
>>>2
g(2)
>>>3
g(7)
>>>8
Copier après la connexion

Un autre exemple :   

>>> 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)
Copier après la connexion

Quelqu'un sur Internet a résumé :   

lambda est réduire existe pour la définition d’une fonction unifilaire.


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(&#39;hello,hongten&#39;)      
调用:      
hello()      
结果:      
>>>hello,hongten
Copier après la connexion

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.  

Par exemple :   

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())
Copier après la connexion

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.  

Par exemple :   

a = [-1,3,&#39;aa&#39;,85] # 定义一个list      
del a[0] # 删除第0个元素      
del a[2:4] # 删除从第2个到第3个元素。
Copier après la connexion

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_(). ​​

Par exemple :

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
Copier après la connexion

21 as# Utilisé en conjonction avec avec.

22 elif

# Utilisé avec if

23 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

Par exemple :


def createGenerator():      
mylist = range(3)      
for i in mylist:      
yield i*i
Copier après la connexion

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.

Par exemple :   

assert len(mylist) >= 1
Copier après la connexion

27 else# Utilisé avec if

28 import# in Python utilise import ou from...import pour importer le module correspondant.  

Par exemple :   

from sys import *      
print(‘path’,path)
Copier après la connexion

29 pass
#pass的意思是什么都不要做,作用是为了弥补语法和空定义上的冲突,它的好处体现在代码的编写过程之中,比如你可以先写好软件的整个框架,然后再填好框架内具体函数和class的内容,如果没有pass编译器会报一堆的错误,让整个开发很不流畅。
例如:      

def f(arg): pass # a function that does nothing (yet)      
class C: pass    # a class with no methods(yet)
Copier après la connexion

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(&#39;MyException encoutered&#39;)      
finally:        
    print(&#39;Arrive finally&#39;)
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal