Palavras-chave em Python | Conjunto 2
Palavras-chave Python - Introdução
Palavras-chave em Python | Conjunto 1
Mais palavras-chave:
16. tente : Esta palavra-chave é usada para tratamento de exceções usado para capturar os erros no código usando a palavra-chave exceto. O código no bloco 'try' é verificado se houver algum tipo de erro, exceto a execução do bloco.
17. exceto : Conforme explicado acima, isso funciona junto com 'try' para capturar exceções.
18. aumentar : também usado para tratamento de exceções para gerar exceções explicitamente.
19. finalmente : Não importa qual seja o resultado do bloco 'try', o bloco denominado 'finalmente' é sempre executado. Artigo detalhado - Tratamento de exceções em Python
20. para : esta palavra-chave é usada para controlar o fluxo e para loop.
21. enquanto : Tem um funcionamento semelhante ao 'for' usado para controlar o fluxo e para loop.
22. passar : É a instrução nula em python. Nada acontece quando isso é encontrado. Isso é usado para evitar erros de indentação e como espaço reservado
Artigo detalhado - por enquanto passar
23. importar : Esta instrução é usada para incluir um módulo específico no programa atual.
24. de : Geralmente usado com importar de é usado para importar funcionalidades específicas do módulo importado.
25. como : esta palavra-chave é usada para criar o alias do módulo importado. ou seja, dando um novo nome ao módulo importado. Por exemplo, importe matemática como minha matemática.
Artigo detalhado - importar de e como
26. lambda : esta palavra-chave é usada para criar funções de retorno embutidas sem instruções permitidas internamente. Artigo detalhado - filtro de mapa lambda
27. retornar : Esta palavra-chave é usada para retornar da função. Artigo detalhado - Valores de retorno em Python .
28. rendimento : Esta palavra-chave é usada como instrução de retorno, mas é usada para retornar um gerador. Artigo detalhado - palavra-chave de rendimento
29. com : Esta palavra-chave é usada para agrupar a execução do bloco de código dentro dos métodos definidos pelo gerenciador de contexto. Esta palavra-chave não é muito usada na programação do dia a dia.
30. em : esta palavra-chave é usada para verificar se um contêiner contém um valor. Esta palavra-chave também é usada para percorrer o contêiner.
31. é : Esta palavra-chave é usada para testar a identidade do objeto, ou seja, para verificar se ambos os objetos ocupam o mesmo local de memória ou não.
Python # Python code to demonstrate working of # in and is # using 'in' to check if 's' in 'geeksforgeeks' : print ( 's is part of geeksforgeeks' ) else : print ( 's is not part of geeksforgeeks' ) # using 'in' to loop through for i in 'geeksforgeeks' : print ( i end = ' ' ) print ( ' r ' ) # using is to check object identity # string is immutable( cannot be changed once allocated) # hence occupy same memory location print ( ' ' is ' ' ) # using is to check object identity # dictionary is mutable( can be changed once allocated) # hence occupy different memory location print ({} is {})
Saída:
s is part of geeksforgeeks g e e k s f o r g e e k s True False
32. global : Esta palavra-chave é usada para definir uma variável dentro da função como sendo de escopo global.
33. não local : Esta palavra-chave funciona de forma semelhante à global, mas em vez de global, esta palavra-chave declara uma variável para apontar para a variável da função envolvente externa no caso de funções aninhadas.
Python # Python code to demonstrate working of # global and non local #initializing variable globally a = 10 # used to read the variable def read (): print ( a ) # changing the value of globally defined variable def mod1 (): global a a = 5 # changing value of only local variable def mod2 (): a = 15 # reading initial value of a # prints 10 read () # calling mod 1 function to modify value # modifies value of global a to 5 mod1 () # reading modified value # prints 5 read () # calling mod 2 function to modify value # modifies value of local a to 15 doesn't effect global value mod2 () # reading modified value # again prints 5 read () # demonstrating non local # inner loop changing the value of outer a # prints 10 print ( 'Value of a using nonlocal is : ' end = '' ) def outer (): a = 5 def inner (): nonlocal a a = 10 inner () print ( a ) outer () # demonstrating without non local # inner loop not changing the value of outer a # prints 5 print ( 'Value of a without using nonlocal is : ' end = '' ) def outer (): a = 5 def inner (): a = 10 inner () print ( a ) outer ()
Saída:
10 5 5 Value of a using nonlocal is : 10 Value of a without using nonlocal is : 5