Что выведет этот код?
Anonymous Quiz
18%
[0, 2, 4, 6]
67%
[0, 2, 4]
9%
[0, 1, 2, 3, 4, 5]
7%
Runtime error
Логические значения
Тип bool представляет два логических значения: True (верно, истина) или False (неверно, ложь). Значение True служит для того, чтобы показать, что что-то истинно. Тогда как значение False, наоборот, показывает, что что-то ложно. Пример переменных данного типа, смотрим:
🐍 Укус питона // 💬 Чат // #теория #переменные #данные
Тип bool представляет два логических значения: True (верно, истина) или False (неверно, ложь). Значение True служит для того, чтобы показать, что что-то истинно. Тогда как значение False, наоборот, показывает, что что-то ложно. Пример переменных данного типа, смотрим:
🐍 Укус питона // 💬 Чат // #теория #переменные #данные
Что выведет этот код?
Anonymous Quiz
59%
Cannot divide by 0 BOP
18%
Cannot divide by 0
14%
Cannot divide by 0 Inside except block BOP
9%
Cannot divide by 0 Inside except block
Разделение на подстроки
Метод split() разбивает строку на список подстрок в зависимости от разделителя. В качестве разделителя может выступать любой символ или последовательность символов. Данный метод имеет следующие формы:
• split(): в качестве разделителя используется пробел
• split(delimeter): в качестве разделителя используется delimeter
• split(delimeter, num): параметр num указывает, сколько вхождений delimeter используется для разделения. Оставшаяся часть строки добавляется в список без разделения на подстроки
В следующей обучалке поговорим о методе partition().
🐍 Укус питона // 💬 Чат // #теория #строки #split
Метод split() разбивает строку на список подстрок в зависимости от разделителя. В качестве разделителя может выступать любой символ или последовательность символов. Данный метод имеет следующие формы:
• split(): в качестве разделителя используется пробел
• split(delimeter): в качестве разделителя используется delimeter
• split(delimeter, num): параметр num указывает, сколько вхождений delimeter используется для разделения. Оставшаяся часть строки добавляется в список без разделения на подстроки
В следующей обучалке поговорим о методе partition().
🐍 Укус питона // 💬 Чат // #теория #строки #split
Метод partition()
Этот метод разбивает строку по разделителю на три подстроки и возвращает кортеж из трех элементов - подстрока до разделителя, разделитель и подстрока после разделителя, смотрим код:
Если разделитель с строке не найден, то возвращается кортеж с одной строкой.
🐍 Укус питона // 💬 Чат // #теория #строки #partition
Этот метод разбивает строку по разделителю на три подстроки и возвращает кортеж из трех элементов - подстрока до разделителя, разделитель и подстрока после разделителя, смотрим код:
Если разделитель с строке не найден, то возвращается кортеж с одной строкой.
🐍 Укус питона // 💬 Чат // #теория #строки #partition
Соединение строк
При рассмотрении простейших операций со строками было показано, как объединять строки с помощью операции сложения. Другую возможность для соединения строк представляет метод join(): он объединяет список строк. Причем текущая строка, у которой вызывается данный метод, используется в качестве разделителя, первая часть 👀.
Вместо списка в метод join можно передать простую строку, тогда разделитель будет вставляться между символами этой строки, вторая часть кода.
🐍 Укус питона // 💬 Чат // #теория #строки #join
При рассмотрении простейших операций со строками было показано, как объединять строки с помощью операции сложения. Другую возможность для соединения строк представляет метод join(): он объединяет список строк. Причем текущая строка, у которой вызывается данный метод, используется в качестве разделителя, первая часть 👀.
Вместо списка в метод join можно передать простую строку, тогда разделитель будет вставляться между символами этой строки, вторая часть кода.
🐍 Укус питона // 💬 Чат // #теория #строки #join
Кортеж как параметр и результат функций
Особенно удобно использовать кортежи, когда необходимо возвратить из функции сразу несколько значений. Когда функция возвращает несколько значений, фактически она возвращает в кортеж, первая часть:
При передаче кортежа в функцию с помощью оператора * его можно разложить на отдельные значения, которые передаются параметрам функции, вторая часть кода:
🐍 Укус питона // 💬 Чат // #теория #кортежи #функции
Особенно удобно использовать кортежи, когда необходимо возвратить из функции сразу несколько значений. Когда функция возвращает несколько значений, фактически она возвращает в кортеж, первая часть:
При передаче кортежа в функцию с помощью оператора * его можно разложить на отдельные значения, которые передаются параметрам функции, вторая часть кода:
🐍 Укус питона // 💬 Чат // #теория #кортежи #функции