5
, -10
).3.14
, -0.001
)."Привет"
, 'Python'
).True
, False
).[1, 2, 3]
, ["a", "b", "c"]
).(1, 2, 3)
, ("a", "b", "c")
).{"key": "value", "name": "Alice"}
).{1, 2, 3}
).Арифметические операции: +
, -
, *
, /
, //
(целочисленное деление), %
(остаток от деления), **
(возведение в степень).
Логические операции: and
, or
, not
.
Сравнения: ==
, !=
, >
, <
, >=
, <=
.
if условие:
# код, если условие истинно
elif другое_условие:
# код, если другое условие истинно
else:
# код, если все условия ложны
for элемент in коллекция:
# код
while условие:
# код
def имя_функции(параметры):
# код
return значение
# Создание списка
список = [1, 2, 3]
# Добавление элемента
список.append(элемент)
# Удаление элемента
список.remove(элемент) # или del список[индекс]
# Изменение элемента
список[0] = новое_значение
# Сортировка
список.sort()
# Обратный порядок
список.reverse()
# Доступ к элементам
первый_элемент = список[0] # Индексация начинается с 0
# Создание словаря
словарь = {"ключ1": "значение1", "ключ2": "значение2"}
# Добавление элемента
словарь[ключ] = значение
# Удаление элемента
del словарь[ключ] # или словарь.pop(ключ)
# Получение значения
значение = словарь.get(ключ, значение_по_умолчанию)
# Итерация по словарю
for ключ, значение in словарь.items():
print(ключ, значение)
try:
# код, который может вызвать исключение
except Исключение as e:
# код обработки исключения
finally:
# код, который выполнится в любом случае
# Импорт модуля
import имя_модуля
# Импорт функции из модуля
from имя_модуля import имя_функции
# Чтение файла
with open('имя_файла.txt', 'r') as файл:
содержимое = файл.read()
# Запись в файл
with open('имя_файла.txt', 'w') as файл:
файл.write('Текст для записи')
# Создание нового списка из существующего
квадраты = [x**2 for x in range(10)] # [0, 1, 4, 9, 16, 25, 36, 49, 64, 81]
# Генератор для получения последовательности чисел
def my_generator():
for i in range(5):
yield i
gen = my_generator()
for num in gen:
print(num) # Вывод: 0, 1, 2, 3, 4
def my_decorator(func):
def wrapper():
print("Что-то происходит перед вызовом функции.")
func()
print("Что-то происходит после вызова функции.")
return wrapper
@my_decorator
def say_hello():
print("Привет!")
say_hello()
class MyClass:
def __init__(self, name):
self.name = name
def greet(self):
print(f"Привет, {self.name}!")
obj = MyClass("Alice")
obj.greet() # Вывод: Привет, Alice!
Вы должны авторизоваться, чтобы оставлять комментарии.
Комментарии ()