Полный Дзен Пайтона в одном канале
Разместить рекламу: @tproger_sales_bot
Правила общения: https://tprg.ru/rules
Другие каналы: @tproger_channels
Сайт: https://tprg.ru/site
Регистрация в перечне РКН: https://tprg.ru/xZOL
Post #2545
5.24K
ZE @zen_of_python
Showing posts older than #2546 · Back to latest
inv = ['Железный меч', 'Исцеляющее зелье', 'Деревянный щит', 'Палка']>>> print(f"У вас есть: {', '.join(inv)}")... У вас есть: Железный меч, Исцеляющее зелье, Деревянный щит, Палка
list_inp = [100, 75, 100, 20, 75, 12, 75, 25] set_res = set(list_inp) print("The unique elements of the input list using set():\n") list_res = (list(set_res))for item in list_inp: if item not in res_list: res_list.append(item) import numpy as npres = np.array(list_inp) unique_res = N.unique(res)
print() текста на ошибку, чтобы усовершенствовать процесс отладки. Всего за 6 строк кода он создает возможность записывать время возникновения ошибки и кастомный текст, описывающий её.
pip install -U pybrake import pybrakenotifier = pybrake.Notifier(project_id=123, project_key='abcdefgh12345678')
while есть свой else, как и у if! В своём YouTube-шортсе @Indently показывает, как вызывать c else уведомление об окончании действий в цикле.
import osimport zipfile def zipdir(path, ziph): for root, dirs, files in os.walk(path): for file in files: ziph.write(os.path.join(root, file), os.path.relpath(os.path.join(root, file), os.path.join(path, '..')))with zipfile.ZipFile('Python.zip', 'w', zipfile.ZIP_DEFLATED) as zipf: zipdir('tmp/', zipf)
utcnow(). Этот метод, в виду своей «наивности» не учитывает часовой пояс, что может привести к ошибкам и, что хуже, некорректной работе кода.tmstmp = datetime.now(tz=timezone.utc)
name1 = 'Владимир'name2 = 'Илья'print(f'{name1:10}: тимлид')print(f'{name2:10}: фулстэк-разработчик')Владимир : тимлидИлья : фулстэк-разработчик
match / case довольно нестандартное. И не забыта обработка для случаев, когда пользователь балуется и пишет «фывумыву».