Как распарсить строку json в Python?
Для того, чтобы распарсить строку json, мы можем перевести её в читаемый для python'а формат dict с помощью метода .loads()
#python
Подписывайтесь на канал 👉@cod_academy
Для того, чтобы распарсить строку json, мы можем перевести её в читаемый для python'а формат dict с помощью метода .loads()
#python
Подписывайтесь на канал 👉@cod_academy
👍1
Как открыть zip файл в Python?
Чтобы открыть zip-файл в Python, вы можете воспользоваться стандартной библиотекой zipfile
#python
Подписывайтесь на канал 👉@cod_academy
Чтобы открыть zip-файл в Python, вы можете воспользоваться стандартной библиотекой zipfile
#python
Подписывайтесь на канал 👉@cod_academy
infinity
Самая типичная проблема при написании некоторых сортировок — назначение самой большой переменной. Часто она решается простым вводом большого числа или возведением в степень. Это, конечно, не стареющая классика, но метод максимально не надежный, а главное есть более удачные способы
float('infinity') или float('inf') для получения максимально возможного числа
float('-infinity') или float('-inf') для получения минимально возможного числа.
Не работает с int, требуется использовать именно float.
#python
Подписывайтесь на канал 👉@cod_academy
Самая типичная проблема при написании некоторых сортировок — назначение самой большой переменной. Часто она решается простым вводом большого числа или возведением в степень. Это, конечно, не стареющая классика, но метод максимально не надежный, а главное есть более удачные способы
float('infinity') или float('inf') для получения максимально возможного числа
float('-infinity') или float('-inf') для получения минимально возможного числа.
Не работает с int, требуется использовать именно float.
#python
Подписывайтесь на канал 👉@cod_academy
hex, oct, bin
Приходилось вам раньше работать с различными системами счисления? Если да, то вы знаете, как написать программу переводящую из одной системы в другую. Пишется она довольно просто, но иногда стоит задача быстро написать код с какой-то популярной системой счисления. Обычно это двоичная, восьмеричная или шестнадцатеричная. Для всех этих систем есть встроенные функции, которые переводят в нужную нам систему!
Из 10-ричной:
hex - перевод в 16-ричную систему
oct - перевод в 8-ричную систему
bin - перевод в 2-ичную систему
А из любой системы счисления можно получить число максимально простым способом:
int(number, base)
#python
Подписывайтесь на канал 👉@cod_academy
Приходилось вам раньше работать с различными системами счисления? Если да, то вы знаете, как написать программу переводящую из одной системы в другую. Пишется она довольно просто, но иногда стоит задача быстро написать код с какой-то популярной системой счисления. Обычно это двоичная, восьмеричная или шестнадцатеричная. Для всех этих систем есть встроенные функции, которые переводят в нужную нам систему!
Из 10-ричной:
hex - перевод в 16-ричную систему
oct - перевод в 8-ричную систему
bin - перевод в 2-ичную систему
А из любой системы счисления можно получить число максимально простым способом:
int(number, base)
#python
Подписывайтесь на канал 👉@cod_academy
👍3❤1
Регулярные выражения
Метод sub позволяет заменить в строке по шаблону на нужный нам текст.
repl, string, max=0)
pattern - шаблон
repl - на что заменяем
string - строка по которой ищем
max - сколько раз заменяем
Соответственно, этот метод возвращает нужную нам строку.
#python
Подписывайтесь на канал 👉@cod_academy
Метод sub позволяет заменить в строке по шаблону на нужный нам текст.
repl, string, max=0)
pattern - шаблон
repl - на что заменяем
string - строка по которой ищем
max - сколько раз заменяем
Соответственно, этот метод возвращает нужную нам строку.
#python
Подписывайтесь на канал 👉@cod_academy
👍1