Forwarded from Python Education
Повторное использование кода с помощью функций и модулей
Урок 26
Урок 26
Forwarded from Python Education
Переменные и область видимости
Урок 27
Урок 27
Forwarded from Python Education
🔥 5 краеугольных операторов Python
Любой, кто использует Python в работе или учебе, многократно сталкивался с операторами return, yield, break и другими. Однако, часто возникает путаница, например:
> Где использовать break, а где - continue?
> Как работает yield и чем он отличается от return?
Сегодня мы подготовили для вас разбор 5 основных операторов языка Python:
✓return
✓break
✓continue
✓else
✓yield
В карточках рассказываем, как использовать else в цикле for; чем yield отличается от return и многое другое. Приятного чтения! 😉
Любой, кто использует Python в работе или учебе, многократно сталкивался с операторами return, yield, break и другими. Однако, часто возникает путаница, например:
> Где использовать break, а где - continue?
> Как работает yield и чем он отличается от return?
Сегодня мы подготовили для вас разбор 5 основных операторов языка Python:
✓return
✓break
✓continue
✓else
✓yield
В карточках рассказываем, как использовать else в цикле for; чем yield отличается от return и многое другое. Приятного чтения! 😉
Forwarded from Python Education
🔥 Как конвертировать строку в число на Python?
Частенько возникает ситуация, что число вам подается на вход в виде строки (например, при загрузке данных из файлов). Особенно больно, когда речь не о целых числах, а о дробных.
И как конвертировать такую строку в число? И как проверить - поддается ли вообще строка конвертации в float? Давайте разберем по шагам.
Чистый isdigit() нам не поможет
Скорее всего, многие сразу подумали про функцию isdigit. Все бы хорошо, но она выдаст True, только если ВСЕ символы в строке - числа. А в случае с float у нас есть дробный разделитель (например, точка).
Частенько возникает ситуация, что число вам подается на вход в виде строки (например, при загрузке данных из файлов). Особенно больно, когда речь не о целых числах, а о дробных.
И как конвертировать такую строку в число? И как проверить - поддается ли вообще строка конвертации в float? Давайте разберем по шагам.
Чистый isdigit() нам не поможет
Скорее всего, многие сразу подумали про функцию isdigit. Все бы хорошо, но она выдаст True, только если ВСЕ символы в строке - числа. А в случае с float у нас есть дробный разделитель (например, точка).