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!
Вы должны авторизоваться, чтобы оставлять комментарии.
Комментарии ()