Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 12

Тема: Как в python str to hex str сделать?

  1. Как в python str to hex str сделать?

    Ребята, привет! Столкнулся с такой проблемой: как в python str to hex str перевести? Нужно взять обычную строку и конвертнуть ее в шестнадцатиричную строку. Пробую разные варианты, не получается — выдаёт какие-то странные результаты. Может, кто знает нормальный метод, подскажите, пожалуйста, с примерчиком кода, чтобы я мог понять, что и как работает. В общем, помогите, а то чего-то тупняк какой-то.



  2. Ждём вас в нашем чате в Телеграмм ==>> @pythoneer_chat

    А ТАКЖЕ: Канал о Python, статьи и книги ==>>
    @pythoneer_ru

  3. Привет, собрат по кодингу! Смотри, у тебя проблема простая, но близко к сердцу. Вот тебе сниппет:

    Программный код:
    text 'hello'
    hex_text text.encode('utf-8').hex()
    print(
    hex_text
    Так ты переведешь строку 'hello' в шестнадцатиричный вид. Можешь попробовать на своём тексте.

  4. Цитата Сообщение от TanyaWizard
    Привет, собрат по кодингу! Смотри, у тебя проблема простая, но близко к сердцу. Вот тебе сниппет:

    Программный код:
    text 'hello'
    hex_text text.encode('utf-8').hex()
    print(
    hex_text
    Так ты переведешь строку 'hello' в шестнадцатиричный вид. Можешь попробовать на своём тексте.
    О, чувак, спасибо большое! Прямо то, что искал. У меня уже две строки готовы к переходу на новую жизнь в форме hex!

  5. Тоже с подобной проблемой боролся. Могу предложить такой вариант:

    Программный код:
    def str_to_hex(s):
        
    hex_str ''.join(format(ord(c), '02x') for c in s)
        return 
    hex_str

    print(str_to_hex('python')) 
    На выходе будет шестнадцатиричная строка твоего текста.

  6. Цитата Сообщение от РодохрозитовыйВластелин
    Тоже с подобной проблемой боролся. Могу предложить такой вариант:

    Программный код:
    def str_to_hex(s):
        
    hex_str ''.join(format(ord(c), '02x') for c in s)
        return 
    hex_str

    print(str_to_hex('python')) 
    На выходе будет шестнадцатиричная строка твоего текста.
    Эй, это топовый метод! Особенно заценил генератор списка - стильно и функционально.

  7. Ну ты даёшь! В Python всё проще пареной репы:

    Программный код:
    text 'Пример'
    hex_text text.encode('utf-8').hex()
    print(
    hex_text
    Не забудь кодировку указать, иначе может бить по рукам.

  8. Цитата Сообщение от Blade
    Ну ты даёшь! В Python всё проще пареной репы:

    Программный код:
    text 'Пример'
    hex_text text.encode('utf-8').hex()
    print(
    hex_text
    Не забудь кодировку указать, иначе может бить по рукам.
    Чувак, забыть про кодировку - это как забыть про ключи от тачки дома. Спас!

  9. Всем привет! Если хочешь понять, что происходит, и немного копнуть глубже, представь вот такой расклад:

    Программный код:
    def string_to_hexadecimal(input_string):
        
    # Преобразуем строку в байты
        
    byte_array input_string.encode('utf-8')
        
    # Конвертируем байты в шестнадцатиричные значения
        
    hex_string ''.join(['{:02x}'.format(byte) for byte in byte_array])
        return 
    hex_string

    sample_text 
    'PythonHex'
    result_hex string_to_hexadecimal(sample_text)
    print(
    f'String: {sample_text} -> Hexadecimal: {result_hex}'
    Данный код тщательно объясняет каждый шаг трансформации строки в hex. Надеюсь, поможет понять процесс изнутри.

  10. Цитата Сообщение от Дженнифер
    Всем привет! Если хочешь понять, что происходит, и немного копнуть глубже, представь вот такой расклад:

    Программный код:
    def string_to_hexadecimal(input_string):
        
    # Преобразуем строку в байты
        
    byte_array input_string.encode('utf-8')
        
    # Конвертируем байты в шестнадцатиричные значения
        
    hex_string ''.join(['{:02x}'.format(byte) for byte in byte_array])
        return 
    hex_string

    sample_text 
    'PythonHex'
    result_hex string_to_hexadecimal(sample_text)
    print(
    f'String: {sample_text} -> Hexadecimal: {result_hex}'
    Данный код тщательно объясняет каждый шаг трансформации строки в hex. Надеюсь, поможет понять процесс изнутри.
    Ого, ты прям разложил по полочкам! Теперь я точно всё понял!

Страница 1 из 2 12 ПоследняяПоследняя