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

Резултати

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

Пребарај: #dostoevsky

当前筛选 #dostoevsky清除筛选
Russian Mission to ASEAN

@aseanrussia · Post #238 · 25.01.2023 г., 10:02

❓️Always wanted to speak the language of #Pushkin and #Dostoevsky and read masterpieces of Russian classics in the original Russian but didn't know where to begin? Dear friends! 🎓We invite you to have an exciting journey into the world of Russian language with the series of free video lessons of the #DiplomaticAcademy of the Russian MFA🇷🇺. Video course “Russian language lessons with the Diplomatic Academy” will help you to get the first communicative skills in Russian and basic knowledge of grammar what will be useful for further studying of the Russian language. 🕑Lessons are available on the website of the Diplomatic Academy. It won´t take you much time: each lesson lasts for not more than 15 minutes. The first 100 lessons of the Russian language are provided with subtitles in Russian and English for ease of study. Hope you will enjoy the course!😉 👇 🔗https://rldipacademy.ru/