Что в результате выведет данный код в консоль?
  Anonymous Quiz
    37%
    True, True, True
      
    23%
    False, False, False
      
    14%
    True, False, False
      
    10%
    True, False, True
      
    17%
    ValueError
      
    🤯7👍6❤1🐳1
  Функция zip
Функция
В примерах выше мы видим как с помощью этой функции можно сгенерировать лист или словарь.
🐍 Укус питона // 💬 Чат // #теория #функции #zip
Функция
zip. Принимает на вход неограниченное количество итерируемых объектов и возвращает итератор кортежей, где каждый кортеж содержит элементы итерации аргументов с тем же индексом что и картеж. Функция zip ленива - это значит что элементы не будут обрабатываться, пока не будет повторена итерация, например циклом for/in или заключением в список list(zip()).В примерах выше мы видим как с помощью этой функции можно сгенерировать лист или словарь.
🐍 Укус питона // 💬 Чат // #теория #функции #zip
👍8🍓1
  Что в результате выведет данный код в консоль?
  Anonymous Quiz
    19%
    a, None
      
    27%
    None, 1
      
    34%
    a, 1
      
    13%
    AttributeError
      
    8%
    SyntaxError
      
    👍4🔥3🤔1
  Случайные числа и токены
Модуль
В частности,
В первом примере мы используем функцию
Во втором примере мы используем функцию
🐍 Укус питона // 💬 Чат // #гайды #модуль #secrets
Модуль
secrets используется для генерации криптографически сильных случайных чисел, подходящих для управления такими данными, как пароли, аутентификация учетной записи, токены безопасности и т.п.В частности,
secrets следует использовать по умолчанию вместо генератора псевдослучайных чисел модуля random, который в свою очередь предназначен для моделирования и симуляции, а не для защиты или криптографии.В первом примере мы используем функцию
randbelow она принимает n и возвращает рандомное число из [0, n).Во втором примере мы используем функцию
token_urlsafe она принимает nbytes и возвращает случайную текстовую строку, содержащую nbytes случайных байтов. Текст закодирован в Base64, поэтому в среднем каждый байт содержит примерно 1,3 символа. Если nbytes не указан, используется разумное значение по умолчанию.🐍 Укус питона // 💬 Чат // #гайды #модуль #secrets
👍6
  Что в результате выведет данный код в консоль?
  Anonymous Quiz
    9%
    ImportError
      
    43%
    True
      
    14%
    SyntaxError
      
    33%
    False
      
    👍7🎉1
  Функция eval
Функция
Аргументами являются строка-выражение, которую требуется исполнить и необязательные глобальные и локальные переменные. Передаваемые в функцию глобальные переменные должны быть словарем. Передаваемые локальные переменные могут быть любым отображающим объектом.
Если оба словаря опущены, выражение выполняется с глобальными и локальными значениями в среде, где функция вызывается. Обратите внимание, что
В примерах выше показано использование функции без необязательных аргументов. В первом случае код из переменной
🐍 Укус питона // 💬 Чат // #теория #функции #eval
Функция
eval выполняет строку-выражение, переданную ей в качестве обязательного аргумента и возвращает результат выполнения этой строки.Аргументами являются строка-выражение, которую требуется исполнить и необязательные глобальные и локальные переменные. Передаваемые в функцию глобальные переменные должны быть словарем. Передаваемые локальные переменные могут быть любым отображающим объектом.
Если оба словаря опущены, выражение выполняется с глобальными и локальными значениями в среде, где функция вызывается. Обратите внимание, что
eval не имеет доступа к вложенным областям.В примерах выше показано использование функции без необязательных аргументов. В первом случае код из переменной
а просто исполнится, во втором случае при исполнении кода будет использована глобальная переменная b.🐍 Укус питона // 💬 Чат // #теория #функции #eval
👍3
  Что в результате выведет данный код в консоль?
  Anonymous Quiz
    45%
    6, True
      
    10%
    ImportError
      
    33%
    6, False
      
    12%
    AttributeError
      
    👍6
  Метод join
Метод строки
Если в последовательности есть какие-либо не строковые значения, включая байтовые строки, то поднимается исключение
В примерах выше показано как с помощью этого метода можно обьеденить список состоящий из чисел в строку или разделить строку любыми символами.
🐍 Укус питона // 💬 Чат // #теория #функции #методы #join
Метод строки
join принимает в качестве аргумента итерируемый объект содержащий строки и возвращает объединение элементов при помощи строки разделителя.Если в последовательности есть какие-либо не строковые значения, включая байтовые строки, то поднимается исключение
TypeError.В примерах выше показано как с помощью этого метода можно обьеденить список состоящий из чисел в строку или разделить строку любыми символами.
🐍 Укус питона // 💬 Чат // #теория #функции #методы #join
👍8❤🔥1
  Что в результате выведет данный код в консоль?
  Anonymous Quiz
    48%
    1998, 2000
      
    12%
    1998, NameError
      
    23%
    1998, SyntaxError
      
    17%
    1998, 1001
      
    👍8🤯3
  Функция sum
Функция
В случае передачи в
В примере выше видно использование функции как с так и без указания
🐍 Укус питона // 💬 Чат // #теория #функции #sum
Функция
sum принимает на вход любой итерируемый объект и необязательный аргумент start со значением по умолчанию 0. Возвращает сумму всех элементов с лева на права начиная с числа start.В случае передачи в
sum объекта содержащего не числовые значения вызывается исключение TypeError.В примере выше видно использование функции как с так и без указания
start.🐍 Укус питона // 💬 Чат // #теория #функции #sum
👍13
  Что в результате выведет данный код в консоль?
  Anonymous Quiz
    21%
    None
      
    19%
    AttributeError
      
    48%
    Укус Питона
      
    11%
    NameError
      
    👍10❤3
  Методы 
Метод
🐍 Укус питона // 💬 Чат // #теория #функции #методы #__repr__ #__str__
__repr__ и __str__
Метод __repr__ выдает текстовое или строковое представление сущности или объекта. Этот процесс вызывается всякий раз при вызове функции repr для какой-то сущности.Метод
__str__ делает то же самое, но ее поведение всё же немного отличается. Она предназначена для создания удобочитаемой версии, полезной для отслеживания или отображения информации об объекте. А метод __repr__ предназначен для предоставления «официального» текстового образа объекта, который можно использовать для воссоздания этого объекта.🐍 Укус питона // 💬 Чат // #теория #функции #методы #__repr__ #__str__
👍7❤1
  Что в результате выведет данный код в консоль?
  Anonymous Quiz
    39%
    огонь\Nогонь
      
    15%
    SyntaxError
      
    22%
    огонь🔥
      
    24%
    огонь огонь
      
    👍9🔥8🍾3
  Операторы <, <=, >, >=
Оператор < - возвращает
Оператор > - делает то же самое, но наоборот: если значение меньше, возвращает
Операторы <=, >=, аналогичны < и >, за исключением того, что вернут
🐍 Укус питона // 💬 Чат // #теория #операторы
Оператор < - возвращает
True, если первое значение меньше второго, а если больше -  возвращает False.Оператор > - делает то же самое, но наоборот: если значение меньше, возвращает
False, иначе True.Операторы <=, >=, аналогичны < и >, за исключением того, что вернут
True ещё и в случае равенства первого и второго значений.🐍 Укус питона // 💬 Чат // #теория #операторы
👍5❤2🤔1