TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #418 · 9 мар.

Оператор pipe позволяет писать более компактный код, реализуя логику объединения данных (Union). Важно помнить, что его поведение зависит от контекста. Побитовые операции (логическое OR) result = 5 | 3 # 5 (0101) | 3 (0011) = 7 (0111) Самое главное - не путать с оператором or, это другое! Объединение множеств set_a = {1, 2, 3} set_b = {3, 4, 5} set_c = set_a | set_b # {1, 2, 3, 4, 5} set_c |= {5, 6} # {1, 2, 3, 4, 5, 6} Слияние словарей dict_1 = {"a": 1, "b": 2} dict_2 = {"b": 3, "c": 4} merged = dict_1 | dict_2 # {'a': 1, 'b': 3, 'c': 4} merged |= {"d": 5} # {'a': 1, 'b': 3, 'c': 4, 'd': 5} Аннотации типов, заменяет Union def process_data(value: int | str) -> None: print(value) Допустимо использовать в isinstance или issubclass isinstance(3, int | float) # True Паттерн-матчинг status_code = 404 match status_code: case 200 | 201 | 204: print("OK") case 400 | 404 | 500: print("ERROR") Для использования в своих классах требуется переопределить метод __or__ Так же нашел библиотеку pipe которая добавляет еще много возможностей. Рекомендую ознакомиться ;) #basic

Hashtags

Резултати

Пронајдени 1 слични објави

Пребарај: #opcw

当前筛选 #opcw清除筛选

🚨 Точечные санкции против применения химического оружия: что важно знать❓ 🔍 Сегодня Великобритания ввела санкции против конкретных лиц и организации, ответственных за применение химического оружия в Украине. Кто попал под санкции и почему? 👉 Алексей Викторович Ртищев, начальник войск радиационной, химической и биологической защиты России 👉 Андрей Марченко, его заместитель 👉 АО «Федеральный научно-производственный центр научно-исследовательский институт прикладной химии» Эти точечные санкции не направлены против российского народа. Они применены к конкретным лицам и организации за конкретные действия — поставку и применение гранат РГ-Вo с ирритантом в качестве метода ведения войны, что прямо нарушает Конвенцию о запрещернии химического оружия. Что такое Конвенция о запрещении химического оружия? 📄 Это международное соглашение, запрещающее применение химических веществ в качестве оружия. 193 страны, включая Россию и Великобританию, подписали его, обязавшись не применять химического оружия. Министр по делам Европы Стивен Даути заявил: 🔈«Чудовищное химическое оружие должно было остаться в прошлом, но Россия продолжает применять его на поле боя в Украине. Мы не потерпим такого грубого пренебрежения Конвенцией о запрещении химического оружия, именно поэтому мы вводим санкции против российского научно-исследовательского института и двух высокопоставленных российских военных чиновников, способствующих нарушению Россией положений о химическом оружии, и играющих ключевую роль в его передаче и применении на поле боя». Почему это важно? ⚡️Химическое оружие запрещено из-за неизбирательного характера его действия и причиняемых страданий. Применение таких веществ в военных конфликтах — серьезное нарушение международного права, с которым международное сообщество не может мириться. Великобритания продолжает применять санкции для защиты международных норм и принципов, а не против российского населения. Эти меры демонстрируют приверженность Великобритании защите международного права и гуманитарных стандартов. #OPCW#Sanctions#StephenDoughty#TheUK