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 слични објави

Пребарај: #masterofmathematics

当前筛选 #masterofmathematics清除筛选

🇷🇺Ρώσοι μαθητές κέρδισαν τέσσερα μετάλλια σε μαθηματική Ολυμπιάδα στη Ρουμανία! Η ρωσική ομάδα κατέκτησε δύο χρυσά και δύο αργυρά μετάλλια στην XVI διεθνή μαθηματική Ολυμπιάδα της Ρουμανίας, Master of Mathematics. Οι μαθητές εκτέλεσαν τις εργασίες τους εξ αποστάσεως στο εκπαιδευτικό κέντρο Sirius στο Σότσι. 🥇 Χρυσά μετάλλια απονεμήθηκαν στους: Ivan Chasovskikh, Σχολείο αριθ. 14, Khimki, περιοχή Μόσχας, Ilya Zamotorin, Προεδρικό Λύκειο Φυσικής και Μαθηματικών αριθ. 239, Αγία Πετρούπολη 🥈 Ασημένια μετάλλια απονεμήθηκαν στους: Vasily Patrushev, Σχολείο αριθ. 9 με προχωρημένη μελέτη της κινεζικής γλώσσας, Βλαδιβοστόκ Artem Sadykov, Λύκειο Φυσικής και Μαθηματικών αριθ. 31, Chelyabinsk ✔️ Επικεφαλής της ομάδας ήταν ο Kirill Sukhov, καθηγητής μαθηματικών του Προεδρικού Λυκείου Φυσικής και Μαθηματικών αριθ. 239, ενώ αναπληρωτής του ήταν ο Pavel Kozhevnikov, αναπληρωτής καθηγητής του Ανώτερου Μαθηματικού Τμήματος του Ινστιτούτου Φυσικής και Τεχνολογίας της Μόσχας. Συγχαρητήρια στα παιδιά και στους μέντορές τους! 🇷🇺Российские школьники выиграли четыре медали на олимпиаде по математике в Румынии 👏 Российская команда завоевала 2 золотые и 2 серебряные медали на международной олимпиаде по математике XVI Romanian Master of Mathematics. Школьники выполняли задания в дистанционном формате на базе образовательного центра «Сириус» в Сочи. 🥇 Золотых медалей удостоились: Иван Часовских, школа № 14, г. Химки, Московская область; Илья Замоторин, Президентский физико-математический лицей № 239, г. Санкт-Петербург. 🥈 Серебряные медали получили: Василий Патрушев, школа № 9 с углубленным изучением китайского языка, г. Владивосток; Артем Садыков, Физико-математический лицей № 31, г. Челябинск. ✔️ Руководителем команды стал учитель математики Президентского физико-математического лицея № 239 Кирилл Сухов, его заместителем – доцент кафедры высшей математики Московского физико-технического института Павел Кожевников. 🎉 Поздравляем ребят и их наставников! #Россия#Russia#MathOlympiad#Achievement#MasterofMathematics#ProudMoment