Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
3 / 3 / 4
Регистрация: 16.09.2013
Сообщений: 350

Объяснить код

08.04.2020, 20:12. Показов 393. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, объясните , пожалуйста код я большую часть понимаю, но ,к примеру, строчка format = 'h' мне не понятна
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
def read_hex(self):
bytes = self.read_byte(4)
hex = [format(byte, '02x') for byte in bytes]
hex.reverse()
return "".join(hex).upper()
//
def read_short(self, num=None, signed=False):
if signed:
format = 'h'
else:
format = 'H'
if num is None:
return unpack(format, self.read(2))[0]
else:
return unpack(str(num) + format, self.read(num * 2))
//
def read_int(self, num=None, signed=False):
if signed:
format = 'i'
else:
format = 'I'
if num is None:
return unpack(format, self.read(4))[0]
else:
return unpack(str(num) + format, self.read(num * 4))
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
08.04.2020, 20:12
Ответы с готовыми решениями:

Объяснить код
s = input() # a = max(s.split(), key = len) # print(a) # ######## ...

Объяснить код
Добрый день! Помогите объяснить код написанный в программе преподавателю русскими словами. Что зачем, почему так, что значит, то что...

Объяснить программный код
(lambda s: print(s, len())) (input().lower())

4
 Аватар для Semen-Semenich
5224 / 3471 / 1173
Регистрация: 21.03.2016
Сообщений: 8,298
08.04.2020, 20:16
Цитата Сообщение от Stryder Посмотреть сообщение
строчка format = 'h'
переменной format присваивается значение в зависимости от условий.
0
3 / 3 / 4
Регистрация: 16.09.2013
Сообщений: 350
08.04.2020, 20:18  [ТС]
Т.е либо большая h либо маленькая?
0
 Аватар для Semen-Semenich
5224 / 3471 / 1173
Регистрация: 21.03.2016
Сообщений: 8,298
08.04.2020, 20:19
ну да или i I в другой функции
0
3 / 3 / 4
Регистрация: 16.09.2013
Сообщений: 350
08.04.2020, 20:22  [ТС]
Спасибо, и еще последний вот это
Python
1
hex = [format(byte, '02x') for byte in bytes]
перевод байта в двоичный вид? (Эти функции работают с binary reader)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
08.04.2020, 20:22
Помогаю со студенческими работами здесь

Объяснить код со split
a=input() for i in a.split('\\'): print(i) Дан код,вот вы понимаете что он делает??Если да,то обьясните мне.Если я вам раскрою...

Объяснить приведенный код
lst = Какая последовательность выполнения этой команды? Откуда начинается работа? Какие промежуточные результаты?

Объяснить, как работает код
Есть код, который выполняет задание: Даны две дроби A/B и C/D (А, В, С, D — натуральные числа). Составить программу деления дроби на...

Объяснить что делает этот код
Объясните пожалуйста как работает этот код, я сам работаю в с++, тут вроде все похоже, но хоть убей, не могу понять как он работает и что...

Кто может объяснить, как этот код поворачивает матрицу на 90 градусов?
Кто может объяснить, как этот код поворачивает матрицу на 90 градусов? new_matrix = for j in range(len(spisok))] for i in...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru