и посмотреть медиа
Preguntas de la entrevista de Python - pruebas
и посмотреть медиа
Preguntas, pruebas y tareas para entrevistas en Python.
Preguntas, pruebas y tareas para entrevistas en Python.
bot de IA para clonar texto a voz y voz en Telegram. Cree audio utilizando la red neuronal de forma rápida y fácil.
Canal con preguntas para entrevistas a Python. Pruebas, tareas y materiales para la preparación.
🤔 Что такое моржовый оператор? Моржовый оператор (:=) – это новый оператор, появившийся в Python 3.8, который позволяет присваивать значение переменной прямо внутри выражения. 🚩Как он работает? Обычно мы записываем код так: value = len(my_list) # Сначала присваиваем if value > 10: # Потом используем print("Список большой") С := можно совместить оба действия if (value := len(my_list)) > 10: print("Список большой") 🚩Где использовать? В циклах (избегаем лишних вычислений). Вместо: data = input("Введите строку: ") while data != "exit": print("Вы ввели:", data) data = input("Введите строку: ") С := можно записать короче: while (data := input("Введите строку: ")) != "exit": print("Вы ввели:", data) В if и while (проверяем и присваиваем одновременно) Без := text = input("Введите слово: ") if len(text) > 5: print(f"Слово длинное ({len(text)} символов)") С :=: if (length := len(text)) > 5: print(f"Слово длинное ({length} символов)") В списковых включениях (list comprehensions) Без :=: numbers = [random.randint(1, 100) for _ in range(10)] filtered = [num for num in numbers if num % 2 == 0] С :=: filtered = [num for _ in range(10) if (num := random.randint(1, 100)) % 2 == 0] 🚩Когда не стоит использовать `:=`? Если код становится сложнее для чтения if (a := func()) and (b := another_func(a)) > 10: ... Ставь 👍 и забирай 📚 Базу знаний
Открыть канал и посмотреть медиаSolo los usuarios registrados pueden compartir su opinión.
¡Sé el primero en compartir tu experiencia con este recurso!