Главная Настройка Mobile Контакты NSFW Каталог Пожертвования Купить пасскод Pics Adult Pics API Архив Реквест доски Каталог стикеров Реклама
Доски


[Ответить в тред] Ответить в тред

Check this out!

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 20 | 2 | 12
Назад Вниз Каталог Обновить

Аноним 28/08/17 Пнд 15:25:38  160002804  
CoderGirl-Hack-[...].jpg (74Кб, 1000x502)
Питон-куны, объясните пожалуйста что делает данная конструкция в питон:

hex_decode_str = val_to_hex(decode_str)
hex_decode_str = "{2:{0}<{1}s}".format(0, 28, hex_decode_str)

"{2:{0}<{1}s}" - этот блок не понятен
Аноним 28/08/17 Пнд 15:29:11  160002987
Блок форматированного вывода. Но тут похоже проёбан один аргумент, так-как в формат три значение. {0} = 0, {1} = 28 и т.д. Могу ошибаться, с питоном на Вы.
Аноним 28/08/17 Пнд 15:33:05  160003193
Если ты читаешь это — значит тебе повезло. Если ты захочешь — твоя жизнь может наполниться счастьем и любовью. Итак, всё, что тебе нужно — это скопировать этот текст и запостить его в трёх соседних тредах. Если ты это сделаешь, в ближайшие 24 часа исполнится твоё самое заветное желание, сбудется твоя мечта, или просто произойдёт что-то очень хорошее, чего тебе давно не хватало. Действуй! Потому что если ты не сделаешь этого, в твоей жизни начнётся полоса неудач и разочарований. Это действительно так. Желаю тебе сделать правильный выбор.
Аноним 28/08/17 Пнд 15:35:07  160003306
>>160003193
Голова, дай денег!
Аноним 28/08/17 Пнд 15:35:53  160003344
>>160003193
НАХУЙ ПОШЕЛ!
Аноним 28/08/17 Пнд 15:58:25  160004519
>>160002804 (OP)
В кавычках в питоне строковые переменные, а .format соответственно форматирует их. Значит по идее то, что тебе не понятно - это вообще одна строка, из которой форматированием достаются определенные значения и записываются в переменную.
питон знаю на базовом уровне только, поэтому скорее всего несу хуйню, но все же.
Аноним 28/08/17 Пнд 16:11:02  160005281
>>160002804 (OP)
Питон блядь соснул и java - богов.
Аноним 28/08/17 Пнд 16:14:20  160005497
>>160002804 (OP)
Эта конструкция работает?
Аноним 28/08/17 Пнд 16:19:30  160005794
>>160002804 (OP)
https://pyformat.info/
Аноним 28/08/17 Пнд 16:26:00  160006179
>>160005497
Да работает, уже разобрался опытным путем определил, что забивает строку до определенной длины(28) нолями в конце строки.
Аноним 28/08/17 Пнд 16:31:30  160006464
я люблю говноко[...].webm (3962Кб, 1280x720, 00:00:26)
Аноним 28/08/17 Пнд 16:32:30  160006519
>>160002804 (OP)
>hex_decode_str

разве не из 16ричной переводит в 10ю?
Аноним # OP  28/08/17 Пнд 16:35:48  160006705
>>160006519, нет вот работающий кусок кода, на котором я проводил опыты

def skzi_to_hex(skzi):

decode_str = string_to_iso8859(skzi)

hex_decode_str = val_to_hex(decode_str)
hex_decode_str = "{2:{0}<{1}s}".format(0, 32, hex_decode_str)
hex_decode_str = "{2:{0}>{1}s}".format(0, 50, hex_decode_str)

return u"0019{}".format(hex_decode_str)

def string_to_iso8859(string):
try:
res = string.encode("iso-8859-5")
except UnicodeEncodeError:
err_chars = [u'\xab', u'\xbb']
new_string = reduce(lambda res, x: res.replace(x, '"'), err_chars, string)
res = string_to_iso8859(new_string)

return res

def val_to_hex(string):
return string.encode('hex').upper()

print skzi_to_hex('999-1234567')
Аноним 28/08/17 Пнд 16:37:39  160006811
Если ты читаешь это — значит тебе повезло. Если ты захочешь — твоя жизнь может наполниться счастьем и любовью. Итак, всё, что тебе нужно — это скопировать этот текст и запостить его в трёх соседних тредах. Если ты это сделаешь, в ближайшие 24 часа исполнится твоё самое заветное желание, сбудется твоя мечта, или просто произойдёт что-то очень хорошее, чего тебе давно не хватало. Действуй! Потому что если ты не сделаешь этого, в твоей жизни начнётся полоса неудач и разочарований. Это действительно так. Желаю тебе сделать правильный выбор.
Аноним 28/08/17 Пнд 16:38:32  160006856
>>160002804 (OP)
>"{2:{0}<{1}s}".format(0, 28, hex_decode_str)
2 - взять второй параметр, считая с 0, то есть hex_decode_str
: - начало флагов дополнительного форматирования, если бы там было одно число, это была бы просто длинна строчки-результата, но там есть знак <, это значит, что если hex_decode_str будет короче заданной длины, пустые места будут заполнены символом перед знаком <, это могли бы быть просто числа, но там называются перый и второй аргумкнты format, то есть 0 и 28 - значит, строчка длинной 28, пустое место заполнять нулями, hex_decode_str поместить в правую часть результирующей строки, s - значит воспринимать hex_decode_str как строчку
Аноним 28/08/17 Пнд 16:39:18  160006903
>>160002804 (OP)
>"{2:{0}<{1}s}".format(0, 28, hex_decode_str)
Читай как
"{2:0<28}".format(0, 28, hex_decode_str)

Я хз, че это значит
Аноним 28/08/17 Пнд 16:40:08  160006932
>>160006856
>правую
левую
Аноним 28/08/17 Пнд 16:42:29  160007051
>>160002804 (OP)
>>160005794
Здесь хорошо написано
Аноним 28/08/17 Пнд 16:43:42  160007112
>>160006856
Спасибо! Очень доступно объяснил!

/thread
Аноним 28/08/17 Пнд 16:55:24  160007736
>>160002804 (OP)
Ебет твою маманю
Аноним 28/08/17 Пнд 17:02:35  160008147
Если ты читаешь это — значит тебе повезло. Если ты захочешь — твоя жизнь может наполниться счастьем и любовью. Итак, всё, что тебе нужно — это скопировать этот текст и запостить его в трёх соседних тредах. Если ты это сделаешь, в ближайшие 24 часа исполнится твоё самое заветное желание, сбудется твоя мечта, или просто произойдёт что-то очень хорошее, чего тебе давно не хватало. Действуй! Потому что если ты не сделаешь этого, в твоей жизни начнётся полоса неудач и разочарований. Это действительно так. Желаю тебе сделать правильный выбор.

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 20 | 2 | 12
Назад Вверх Каталог Обновить

Топ тредов
Избранное