fa
Feedback
🐍 Укус питона 🐍

🐍 Укус питона 🐍

رفتن به کانال در Telegram

🐍 Канал о программировании на языке Python. Тематические уроки и лайфхаки. 👽 Админ - @tg_adminisrator 🔊 Купить рекламу: https://telega.in/c/byteofpython 👉 Чат: @abyteofpython 👉 Поделиться с друзьями: @byteofpython

نمایش بیشتر
2 334
مشترکین
اطلاعاتی وجود ندارد24 ساعت
-117 روز
-3730 روز
آرشیو پست ها
🔹 try/except — обработка ошибок в Python Конструкция try/except позволяет перехватывать ошибки во время выполнения и избегать падения программы. ➡️ Пример:
try:
    number = int(input("Введите число: "))
    print(10 / number)
except ValueError:
    print("Ошибка: нужно ввести число.")
except ZeroDivisionError:
    print("Ошибка: деление на ноль.")
Если ввести текст или 0 — программа не упадёт, а покажет сообщение.
Используйте try/except для надёжного и предсказуемого кода.

🔹 strip() — удаление пробелов в строках Метод strip() удаляет пробелы (и другие символы) с начала и конца строки.
Полезен при обработке пользовательского ввода и данных из файлов.
➡️ Пример:
text = "   привет мир   "
clean = text.strip()
print(clean)

привет мир
Можно указать конкретные символы: text.strip(",."). Удобный способ "почистить" строки перед использованием.

Что выведет следующий код?
Anonymous voting

🔹 join() — объединение строк из списка Метод join() объединяет элементы списка в одну строку с указанным разделителем. ➡️ Пример:
words = ["Привет", "мир"]
result = " ".join(words)
print(result)

Привет мир
join() работает только со строками. Удобен для форматирования и вывода текстов.

🔹 split() — разбиение строки в Python Метод split() делит строку на части по заданному разделителю и возвращает список. ➡️ Пример:
text = "яблоко,банан,груша"
fruits = text.split(",")
print(fruits)

['яблоко', 'банан', 'груша']
Если разделитель не указан, используется пробел. Полезно для парсинга и обработки текстов.

Что выведет следующий код?
Anonymous voting

❓ Зачем используется функция all() в Python и когда её применять? Функция all() проверяет, что все элементы итерируемого объекта приводятся к True. Это удобно для краткой проверки, выполняются ли все условия без написания явных циклов. ✅ Пример:
values = [1, True, "hello", 5]
result = all(values)
print(result)  # True
📌 В этом примере all() вернёт True, потому что все элементы не являются ложными значениями (0, False, None, '' и т.п.).
all() удобно использовать при валидации форм, проверке флагов, условий, или когда нужно убедиться, что все элементы в коллекции удовлетворяют какому-либо критерию. Это делает код лаконичнее и понятнее.

🔹 len() — длина объекта в Python Функция len() возвращает количество элементов в объекте: списке, строке, словаре и т.д. Работает с любыми коллекциями, поддерживающими длину. ➡️ Пример:
message = "Привет, мир!"
print(len(message))  # Вывод: 12
len() — один из самых часто используемых инструментов для работы с данными.

Что выведет следующий код?
Anonymous voting

🔹 range() — генерация чисел по шагу range() создаёт последовательность чисел и часто используется в циклах. Синтаксис: range(start, stop, step) ➡️ Пример:
for i in range(0, 10, 2):
    print(i)

0  
2  
4  
6  
8
range() не хранит все значения в памяти, а вычисляет их по мере необходимости — это удобно и эффективно.

🔹 enumerate() — индексы при переборе Функция enumerate() позволяет перебирать элементы вместе с их индексами. Удобна, когда нужно сразу и значение, и его позицию в коллекции. ➡️ Пример:
fruits = ["яблоко", "банан", "вишня"]

for i, fruit in enumerate(fruits):
    print(i, fruit)

0 яблоко  
1 банан  
2 вишня
enumerate() делает код чище и заменяет ручной счётчик.

Что выведет следующий код?
Anonymous voting