🐍 Укус питона 🐍
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
Обращение к символам строки
И мы можем обратиться к отдельным символам строки по индексу в квадратных скобках, смотрим пример:
Индексация начинается с нуля, поэтому первый символ строки будет иметь индекс 0. А если мы попытаемся обратиться к индексу, которого нет в строке, то мы получим исключение IndexError. Например, в случае выше длина строки 11 символов, поэтому ее символы будут иметь индексы от 0 до 10.
🐍 Укус питона // 💬 Чат // #теория #данные #переменные
2 334
Курс Тестировщик ПО. Трудоустройство через 4 месяца!
Профессия Тестировщик идеально подходит новичкам. Неважно, какой у вас уровень. Главное — начать!
Этот курс для вас, если:
- Вы хотите с нуля освоить востребованную IT-профессию, но не готовы тратить годы на обучение.
- Вы не знаете, какое направление выбрать, и волнуетесь, что ошибётесь с курсом.
- Вы не до конца уверены в своих силах и сомневаетесь, что сможете попасть в IT без опыта.
- Вам не хватает мотивации, чтобы начать.
Трудоустроим или вернём деньги!
Вас ждёт индивидуальная поддержка HR-специалиста. Вместе вы составите резюме, подготовите портфолио и разработаете карьерный план, который поможет найти работу быстрее. Сможете выбрать привлекательные вакансии и получите приоритет перед другими соискателями.
Подать заявку
#реклама 16+
skillbox.ru
О рекламодателе
2 334
Класс object. Строковое представление. Продолжение.
Рассмотрим другой выход решения проблемы недостаточной информации об объекте - определим в классе Person метод str() (по два подчеркивания с каждой стороны), смотрим код:
Метод str должен возвращать строку. И в данном случае мы возвращаем базовую информацию о человеке. Если нам потребуется использовать эту информацию в других методах класса, то мы можем использовать выражение self.str()
И теперь консольный вывод будет другим, нижняя часть примера:
🐍 Укус питона // 💬 Чат // #теория #классы #object
2 334
Получите грант на обучение в Центральном университете
Прояви себя, получи грант на обучение в IT-вузе. Для выпускников 11-х классов и СПО.
Подать заявку
#реклама
apply.centraluniversity.ru
О рекламодателе
2 334
Класс object. Строковое представление объекта
Начиная с 3-й версии в языке программирования Python все классы неявно имеют один общий суперкласс - object и все классы по умолчанию наследуют его методы.
Одним из наиболее используемых методов класса object является метод str(). Когда необходимо получить строковое представление объекта или вывести объект в виде строки, то Python как раз вызывает этот метод. И при определении класса хорошей практикой считается переопределение этого метода.
К примеру, возьмем класс Person и выведем его строковое представление, смотрим пример:
При запуске программа выведет что-то наподобие следующего, вторая часть кода:
Это не очень информативная информация об объекте. Мы, конечно, можем выйти из положения, определив в классе Person дополнительный метод, который выводит данные объекта - в примере выше это метод display_info.
🐍 Укус питона // 💬 Чат // #теория #классы #object
2 334
Как стать веб-дизайнером? Узнайте бесплатно на курсе
Изучите бесплатно основы дизайна с личным наставником!
Выбери свое направление в дизайне:
- графический дизайн
- веб-дизайн
- UX/UI-дизайн
Оставьте заявку на курс и получите:
- разбор ДЗ от наставника
- оформление 3-х работ в портфолио
- сертификат о прохождении
Узнать больше
#реклама
yudaevschool.online
О рекламодателе
2 334
Конструкция try..except
try..except имеет следующее формальное определение, смотрим пример:
Весь основной код, в котором потенциально может возникнуть исключение, помещается после ключевого слова try. Если в этом коде генерируется исключение, то работа кода в блоке try прерывается, и выполнение переходит в блок except.
После ключевого слова except опционально можно указать, какое исключение будет обрабатываться (например, ValueError или KeyError). После слова except на следующей стоке идут инструкции блока except, выполняемые при возникновении исключения.
Рассмотрим обработку исключения на примере преобразовании строки в число, вторая часть примера:
При вводе строки вывод числа на консоль не происходит, а выполнение программы переходит к блоку except. Но при вводе правильного числа все выполняется нормально, исключение не возникает, и соответственно блок except не выполняется.
🐍 Укус питона // 💬 Чат // #теория #конструкции #try_except
2 334
Вам нравится читать контент на этом канале?
Возможно, вы задумывались о том, чтобы купить на нем интеграцию?
Следуйте 3 простым шагам, чтобы сделать это:
1) Регистрируйтесь по ссылке: https://telega.in/c/byteofpython
2) Пополняйтесь удобным способом
3) Размещайте публикацию
Если тематика вашего поста подойдет нашему каналу, мы с удовольствием опубликуем его.
2 334
Выход из цикла. continue
В отличие от оператора break оператор continue выполняет переход к следующей итерации цикла без его завершения. Например, в предыдущем примере заменим break на continue, смотрим код:
И в этом случае если значение переменной number равно 3, последующие инструкции после оператора continue не будут выполняться
🐍 Укус питона // 💬 Чат // #теория #циклы #continue
2 334
Новый AI, который составляет протокол лучше человека
Таймлист за считанные минуты предоставляет готовый протокол и конспект совещания.
1. Расшифрует речь
2. Определит спикеров
3. Составит полную стенограмму
4. Напишет краткий конспект
5. Распределит задачи
Не выходя из сервиса, вы получаете полностью готовую расшифровку и протокол обсуждения, который готов к скачиванию или копированию в удобном для Вас формате в один клик.
Дарим 180 часов расшифровки всем подписчикам нашего телеграм-канала!
Попробовать
#реклама
О рекламодателе
