🐍 Укус питона 🐍
Open in Telegram
🐍 Канал о программировании на языке Python. Тематические уроки и лайфхаки. 👽 Админ - @tg_adminisrator 🔊 Купить рекламу: https://telega.in/c/byteofpython 👉 Чат: @abyteofpython 👉 Поделиться с друзьями: @byteofpython
Show more2 334
Subscribers
No data24 hours
-117 days
-3730 days
Posts Archive
2 334
Дизайн для амбициозных
Делаем быстро и эффективно стильные решения для сайтов разного масштаба.
IT-компания из Омска с человечными ценами на реализацию твоих идей! Своя команда спецов 1С, разработчиков и дизайнеров.
Смотреть
#реклама
design.addamant.ru
О рекламодателе
2 334
Альтернативные значения
Если необходимо, чтобы элемент массива соответствовал набору значений, то эти значения можно перечислить через вертикальную черту, смотрим первую часть кода:
В данном случае первый шаблон соответствует массиву из трех элементов, где первый элемент равен или "Tom", или "Tomas", или "Tommy".
Также можно задать альтернативные значения для отдельных элементов, но и альтернативные массивы, вторая часть:
В данном случае первый шаблон будет соответствовать двум массивам: ["Tom", "Sam", "Bob"] и ["Tomas", "Sam", "Bob"]
🐍 Укус питона // 💬 Чат // #теория #pattern_matching #массивы
2 334
erid: LjN8K5NSk
Привет!
Мы BAUM, российская IT-компания. Наша работа — создавать продвинутые системы хранения данных и прикладной искусственный интеллект.Недавно мы завели аккаунт, где будем делиться своим опытом, давать советы для успешной карьеры, публиковать вакансии и рассказывать об интересных событиях из нашей жизни.
Обещаем, что будет очень полезно и совсем не душно – подписывайся!
Реклама. ООО "СХД БАУМ". ИНН 9731024067.
2 334
Массивы неопределенной длины
Если необходимо сравнивать выражение с массивом неопределенной длины, то можно определить значения/переменные только для обязательных элементов массива, а на необязательные ссылаться с помощью символа * (звездочки), смотрим код:
В примере применяется параметр *other, который соответствует всем остальным элементам. То есть шаблон [first, *other] соответствует любому массиву, который имеет как минимум один элемент, и этот элемент будет помещаться в параметр first. Все остальные элементы помещаются в параметр other, который представляет массив значений.
Если нам параметр с символом * (other) не важен, но мы по прежнему хотим, чтобы шаблон соответствовал массиву с одним и большим количеством элементов, мы можем использовать подшаблон *_, вторая часть:
🐍 Укус питона // 💬 Чат // #теория #pattern_matching #массивы
2 334
Интересуетесь миром технологий? Тогда Вам к нам! Заходи!
Присоединяйтесь к нам, чтобы:
- Получить доступ к актуальным новостям и обзорам в сфере SMT-оборудования. Вы всегда будете в курсе последних тенденций и новинок;
- Обсудить с единомышленниками вопросы, связанные с использованием и обслуживанием SMT-оборудования;
- Найти полезные советы и лайфхаки по работе с SMD-компонентами. Мы поделимся своим опытом и знаниями, чтобы помочь вам стать профессионалом в этой области.
Смотреть
#реклама
О рекламодателе
2 334
Что общего у драгоценных металлов и данных? Их нужно уметь обрабатывать и умело использовать!
🔥А как это делать читайте в @leftjoin! Это канал про аналитику, данные, нейронки и большую любовь к SQL.
Там вы найдете:
🔵 новости индустрии,
🔵 крутые инструменты для аналитиков, которые спасут ваши время, деньги и нервы,
🔵 полезные курсы и анонсы мероприятий,
🔵 небанальные материалы про аналитику, статистику и не только.
❤️ Убедитесь сами — смотрите гайд по каналу!
2 334
Массивы в pattern matching. Продолжение.
Первый шаблон предполагает, что элементы массива имеют определенные значения, смотрим первую часть примера:
В данном случае первый элемент массива должен представлять строку "Tom", второй - строку "Sam" и третий - строку "Bob".
Второй шаблон предполагает, что первый элемент массива должен быть равне строке "Tom", остальные два элемента могут иметь произвольные значения, вторая часть примера:
При этом значение второго элемента передается в переменную second, а значение третьего элемента не важно, поэтому вместо него применяется прочерк.
Третий шаблон соответствует любому массиву из трех элементов. При этом его элементы передаются в переменные first, second и third, третья часть кода:
В данном случае для соответствия любому из шаблонов массив должен был иметь три элемента. Но также можно определять шаблоны для массивов разной длины, последняя часть примера:
🐍 Укус питона // 💬 Чат // #теория #pattern_matching #массивы
2 334
Профессия Дизайнер в IT
Ознакомьтесь с четырьмя профессиями: графический дизайнер, motion, дизайнер интерфейсов, веб-дизайнер.
Вводная часть - бесплатно.
Попробовать
#реклама 16+
practicum.yandex.ru
О рекламодателе
2 334
Массивы в pattern matching.
В качестве шаблонов также могут выступать массивы. Подобным шаблоны также могут содержать либо конкретные значения, либо переменные, которые передаются элементы массивов, либо символ прочерка _, если элемент массива не важен.
В данном случае функция print_people принимает массив, который, как предполагается, состоит из трех элементов, рассмотрим их в следующей части.
🐍 Укус питона // 💬 Чат // #теория #pattern_matching #массивы
2 334
Обращение к символам строки. Продолжение.
Чтобы получить доступ к символам, начиная с конца строки, можно использовать отрицательные индексы. Так, индекс -1 будет представлять последний символ, а -2 - предпоследний символ и так далее, первая часть кода:
При работе с символами следует учитывать, что строка - это неизменяемый (immutable) тип, поэтому если мы попробуем изменить какой-то отдельный символ строки, то мы получим ошибку, как в следующем случае, вторая часть кода:
Мы можем только полностью переустановить значение строки, присвоив ей другое значение.
🐍 Укус питона // 💬 Чат // #теория #данные #переменные
2 334
Сильные программисты помогут поднять ваш проект
RedLab - аутстаффинг разработчиков: аналитики, frontend, backend, QA, DevOps.
Более 200 ИТ-специалистов в штате. Пришлем CV сегодня!
Узнать больше
#реклама
redlab.dev
О рекламодателе
