Similar presentations:
Ключевые слова Python
1. Ключевые слова Python
2.
import keywordprint(keyword.kwlist)
# для Python 3.11
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class',
'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global',
'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise',
'return', 'try', 'while', 'with', 'yield']
3.
False• Логическое значение «ложь».
x = False
print(x) # Вывод: False
4. None
• Обозначение отсутствия значения.result = None
print(result) # Вывод: None
5. 1
True• Логическое значение «истина».
flag = True
print(flag) # Вывод: True
6. and
• Логическое И. Возвращает первое ложное значение илипоследнее истинное.
print(True and False) # Вывод: False
7. as
• Используется для создания псевдонима при импорте или вконтекстных менеджерах.
import math as m
print(m.sqrt(16)) # Вывод: 4.0
8. assert
• Проверяет условие; если оно ложно, вызывает исключение.assert 2 + 2 == 4 # Ничего не происходит
9. async
• Объявляет асинхронную функцию (корутину).async def my_coroutine():
return 42
10. await
• Приостанавливает выполнение корутины до завершенияоперации.
# Только внутри async-функций:
async def example():
result = await my_coroutine()
11. break
• Прерывает выполнение цикла.for i in range(5):
if i == 3:
break
print(i) # Вывод: 0, 1, 2
12. class
• Определяет класс.class Dog:
def bark(self):
print("Woof!")
13. continue
• Переходит к следующей итерации цикла.for i in range(5):
if i == 2:
continue
print(i) # Вывод: 0, 1, 3, 4
14. def
• Объявляет функцию.def greet():
print("Hello!")
15. del
• Удаляет объект (переменную, элемент списка и т.д.).x = 10
del x # Переменная x больше не существует
16. elif
• Проверяет условие, если предыдущие условия не сработали.if 1 > 2:
print("A")
elif 2 > 1:
print("B") # Вывод: B
17. else
• Выполняется, если условие в if/for/while ложно.if False:
print("A")
else:
print("B") # Вывод: B
18. except
• Обрабатывает исключения в блоке try.try:
1/0
except ZeroDivisionError:
print("Ошибка!")
19. finally
• Блок, который выполняется после try/except всегда.try:
print("Try")
finally:
print("Finally") # Вывод: Try → Finally
20. for
• Создает цикл по элементам последовательности.for i in [1, 2, 3]:
print(i) # Вывод: 1, 2, 3
21. from
• Импортирует конкретные объекты из модуля.from math import pi
print(pi) # Вывод: 3.141...
22. global
• Объявляет переменную глобальной.x = 10
def change_x():
global x
x = 20
change_x()
print(x) # Вывод: 20
23. if
• Проверяет условие.if 5 > 0:
print("Правильно!") # Вывод: Правильно!
24. import
• Импортирует модуль.import os
print(os.name)
25. in
• Проверяет наличие элемента в последовательности.print(3 in [1, 2, 3]) # Вывод: True
26. is
• Проверяет, ссылаются ли переменные на один объект.a = [1, 2]
b=a
print(a is b) # Вывод: True
27. lambda
• Создает анонимную функцию.multiply = lambda x, y: x * y
print(multiply(2, 3)) # Вывод: 6
28. nonlocal
• Объявляет переменную в области видимости внешней функции.def outer():
x=1
def inner():
nonlocal x
x=2
inner()
print(x) # Вывод: 2
29. not
• Логическое НЕ.print(not True) # Вывод: False
30. or
• Логическое ИЛИ. Возвращает первое истинное значение.print(False or True) # Вывод: True
31. pass
• Пустая операция (заглушка).def empty_function():
pass
32. raise
• Вызывает исключение.raise ValueError("Ошибка!")
33. return
• Возвращает значение из функции.def add(a, b):
return a + b
34. try
• Начинает блок обработки исключений.try:
risky_operation()
except:
print("Ошибка обработана")
35. while
• Создает цикл с условием.count = 0
while count < 3:
print(count)
count += 1 # Вывод: 0, 1, 2
36. with
• Используется для менеджеров контекста.with open("file.txt") as f:
content = f.read()
37. yield
• Возвращает значение из генератора.def my_generator():
yield 1
yield 2
programming