Pythoner
7.22K subscribers
860 photos
27 videos
4 files
654 links
Полезные материалы по Python, которые будут интересны опытному и начинающему разработчику.

Сотрудничество - @flattys
Цены - @serpent_media

Канал на бирже: https://telega.in/c/pythonercode
Download Telegram
🤔Разбор

В Python при приведении к bool любая непустая строка(даже если это пробелы) оценивается как True, а комплексный ноль - False


🐍 Pythoner
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3👾2🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
✈️Вместо copy.deepcopy() можно эффективно копировать dataclass с изменением полей.

➡️Пример:
from dataclasses import dataclass, replace

@dataclass
class User:
name: str
age: int

user1 = User("Alice", 30)
user2 = replace(user1, age=35)

print(user2) # User(name='Alice', age=35)


💡Зачем это нужно?
- Можно изменять объект, не модифицируя оригинал.
- Работает быстрее, чем deepcopy().
- Удобно для immutable объектов.

🐍Pythoner
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥31