🐍 Укус питона 🐍
前往频道在 Telegram
🐍 Канал о программировании на языке Python. Тематические уроки и лайфхаки. 👽 Админ - @tg_adminisrator 🔊 Купить рекламу: https://telega.in/c/byteofpython 👉 Чат: @abyteofpython 👉 Поделиться с друзьями: @byteofpython
显示更多2 334
订阅者
无数据24 小时
-117 天
-3730 天
帖子存档
2 334
Учитывая вложенную if-else структуру ниже, каково будет значение x после завершения выполнения кода ?
2 334
Пропуск элементов. Продолжение.
В примере выше применяемые шаблоны соответствовали только двухэлементному кортежу. Однако также можно использовать одновременно шаблоны кортежей с разным количеством элементов:
🐍 Укус питона // 💬 Чат // #теория #pattern_matching #кортежи
2 334
Пропуск элементов. Продолжение.
Можно использовать прочерки для всех элементов кортежа, в этом случае значения всех этих элементов будут не важны:
В причем в последнем случае шаблон (_, _) по прежнему соответствует только двухэлементному кортежу
🐍 Укус питона // 💬 Чат // #теория #pattern_matching #кортежи
2 334
Каково значение x после завершения выполнения следующего вложенного цикла for?
2 334
Пропуск элементов.
Если нам не важен какой-то элемент кортежа, то в шаблоне вместо конкретного значния или переменной можно указать шаблон _:
🐍 Укус питона // 💬 Чат // #теория #pattern_matching #кортежи
2 334
Вам нравится читать контент на этом канале?
Возможно, вы задумывались о том, чтобы купить на нем интеграцию?
Следуйте 3 простым шагам, чтобы сделать это:
1) Регистрируйтесь по ссылке: https://telega.in/c/byteofpython
2) Пополняйтесь удобным способом
3) Размещайте публикацию
Если тематика вашего поста подойдет нашему каналу, мы с удовольствием опубликуем его.
2 334
Альтернативные значения. Продолжение.
Также можно задать альтернативные значения для отдельных элементов, но и альтернативные кортежи:
В данном случае первый шаблон будет соответствовать двум кортежам: ("Tom", 37) и ("Sam", 22).
🐍 Укус питона // 💬 Чат // #теория #pattern_matching #кортежи
2 334
🔥ChatGPT теперь в телеграм!
Для всех, кто устал сёрчить Хабр, рыться в куче непроверенной информации появился канал, который ведет ChatGPT: ищет новости, связанные с IT и публикует их в сжатом виде.
❗️Не потеряй ссылку - https://t.me/+Tci9SwJcPlg1ZWI6
2 334
Альтернативные значения.
Если необходимо, чтобы элемент кортежа соответствовал набору значений, то эти значения можно перечислить через вертикальную черту:
В данном случае первый шаблон соответствует двухэлементному кортежу, где первый элемент равен или "Tom", или "Tomas", или "Tommy".
🐍 Укус питона // 💬 Чат // #теория #pattern_matching #кортежи
2 334
Кортежи в pattern matching. Продолжение.
Третий шаблон во многом аналогичен, только теперь строго определен второй элемент кортежа - он должен быть равен 22, а первый попадает в переменную name:
Если двухэлементный кортеж не соответствует первому, второму и третьему шаблонам, то он будет соответствовать четвертому шаблону, в которому нам не важные конкретные значения - для них определены переменные name и age:
🐍 Укус питона // 💬 Чат // #теория #pattern_matching #кортежи
