Всё самое интересное из мира Python
Сотрудничество, реклама: @devmangx
Работаем с @Spiral_Yuri
РКН: https://clck.ru/3GMMF6
Post #5200
8.48K
PY @pythonportal
Showing posts older than #5201 · Back to latest


@dataclass сам генерирует стандартные методы вроде init, repr и eq на основе атрибутов класса.# с dataclass
from dataclasses import dataclass
@dataclass
class Point:
x: int
y: int
@dataclass:class Point:
def __init__(self, x: int, y: int):
self.x = x
self.y = y
def __repr__(self):
return f"Point(x={self.x}, y={self.y})"
def __eq__(self, other):
return (self.x, self.y) == (other.x, other.y)





Ctrl + i в терминале. Откроется небольшое окно чата.
user_info = {
"username": "john_doe",
"email": "john@example.com",
# ключ "role" отсутствует
}
email = user_info.get("email", None) # Результат: "john@example.com"
user_role = user_info.get("role", "guest") # Результат: "guest"